git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@29273 d1611594-4594-4d17-8e1d-87c2c4800839
parent
c2cbaab6b1
commit
a97b250297
|
@ -13,5 +13,7 @@ public interface FeriadoDAO extends GenericDAO<Feriado, Integer> {
|
|||
public List<Feriado> buscar(Date fecferiado);
|
||||
|
||||
public boolean ehFeriado(Date fecFeriado, Empresa empresa, Estado estadoOrigem);
|
||||
|
||||
public List<Feriado> buscarDataEmpresaEstado(Date data, Empresa empresa, Estado estado);
|
||||
}
|
||||
|
||||
|
|
|
@ -42,8 +42,8 @@ public class FeriadoHibernateDAO extends GenericHibernateDAO<Feriado, Integer> i
|
|||
|
||||
Query sq = getSession().createQuery(hql);
|
||||
sq.setParameter("data", descferiado);
|
||||
List<Feriado> lsMarca = sq.list();
|
||||
return lsMarca;
|
||||
List<Feriado> lsFeriado = sq.list();
|
||||
return lsFeriado;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -58,4 +58,17 @@ public class FeriadoHibernateDAO extends GenericHibernateDAO<Feriado, Integer> i
|
|||
|
||||
return HibernateFix.count(c.uniqueResult()) > 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Feriado> buscarDataEmpresaEstado(Date data, Empresa empresa, Estado estado) {
|
||||
Criteria c = getSession().createCriteria(getPersistentClass());
|
||||
|
||||
c.add(Restrictions.eq("activo", Boolean.TRUE));
|
||||
|
||||
c.add(Restrictions.eq("fecferiado", data));
|
||||
c.add(Restrictions.eq("estado", estado));
|
||||
c.add(Restrictions.eq("empresa", empresa));
|
||||
|
||||
return c.list();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,13 +3,13 @@ package com.rjconsultores.ventaboletos.service;
|
|||
import java.sql.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
import com.rjconsultores.ventaboletos.entidad.Feriado;
|
||||
|
||||
|
||||
|
||||
public interface FeriadoService extends GenericService<Feriado, Integer> {
|
||||
|
||||
public List<Feriado> buscar(Date descferiado);
|
||||
|
||||
|
||||
public List<Feriado> buscarDataEmpresaEstado(Date data, Empresa empresa, Estado estado);
|
||||
}
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
package com.rjconsultores.ventaboletos.service.impl;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.sql.Date;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.FeriadoDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Estado;
|
||||
import com.rjconsultores.ventaboletos.entidad.Feriado;
|
||||
import com.rjconsultores.ventaboletos.service.FeriadoService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
|
@ -46,7 +47,6 @@ public class FeriadoServiceImpl implements FeriadoService {
|
|||
return feriadoDAO.actualizacion(entidad);
|
||||
}
|
||||
|
||||
|
||||
@Transactional
|
||||
public void borrar(Feriado entidad) {
|
||||
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
@ -56,10 +56,12 @@ public class FeriadoServiceImpl implements FeriadoService {
|
|||
feriadoDAO.actualizacion(entidad);
|
||||
}
|
||||
|
||||
|
||||
public List<Feriado> buscar(Date fecferiado) {
|
||||
return feriadoDAO.buscar(fecferiado);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<Feriado> buscarDataEmpresaEstado(Date data, Empresa empresa, Estado estado) {
|
||||
return feriadoDAO.buscarDataEmpresaEstado(data, empresa, estado);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue