fixes bug#AL-2765

master
Aristides 2023-08-31 20:38:46 -03:00
parent 810470fd5e
commit 4ebad46d13
4 changed files with 29 additions and 1 deletions

View File

@ -10,6 +10,10 @@ public interface OrgaoComprovanteCustomizadoDAO extends GenericDAO< OrgaoComprov
public List< OrgaoComprovanteCustomizado> obtenerTodos(); public List< OrgaoComprovanteCustomizado> obtenerTodos();
public List<OrgaoComprovanteCustomizado> buscarOrgaoPorOgao(OrgaoConcedente orgaoConcedente);
public OrgaoComprovanteCustomizado buscarPorOrgao(OrgaoConcedente orgaoConcedente, String cveTipoComprovante); public OrgaoComprovanteCustomizado buscarPorOrgao(OrgaoConcedente orgaoConcedente, String cveTipoComprovante);
public OrgaoComprovanteCustomizado buscarPorOrgaoPorTipoComprovanteId(OrgaoConcedente orgaoConcedente, Integer tipoComprovanteId);
} }

View File

@ -30,6 +30,14 @@ public class OrgaoComprovanteCustomizadoHibernateDAO extends GenericHibernateDAO
return c.list(); return c.list();
} }
public List<OrgaoComprovanteCustomizado> buscarOrgaoPorOgao(OrgaoConcedente orgaoConcedente) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("orgaoConcedente", orgaoConcedente));
c.add(Restrictions.eq("activo", Boolean.TRUE));
return c.list();
}
@Override @Override
public OrgaoComprovanteCustomizado buscarPorOrgao(OrgaoConcedente orgaoConcedente, String cveTipoComprovante) { public OrgaoComprovanteCustomizado buscarPorOrgao(OrgaoConcedente orgaoConcedente, String cveTipoComprovante) {
Criteria c = getSession().createCriteria(getPersistentClass()); Criteria c = getSession().createCriteria(getPersistentClass());
@ -39,4 +47,13 @@ public class OrgaoComprovanteCustomizadoHibernateDAO extends GenericHibernateDAO
return (OrgaoComprovanteCustomizado) c.uniqueResult(); return (OrgaoComprovanteCustomizado) c.uniqueResult();
} }
@Override
public OrgaoComprovanteCustomizado buscarPorOrgaoPorTipoComprovanteId(OrgaoConcedente orgaoConcedente, Integer tipoComprovanteId) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("orgaoConcedente", orgaoConcedente));
c.add(Restrictions.eq("tipoComprovanteId", tipoComprovanteId));
return (OrgaoComprovanteCustomizado) c.uniqueResult();
}
} }

View File

@ -10,4 +10,5 @@ public interface OrgaoComprovanteCustomizadoService extends GenericService<Orgao
public OrgaoComprovanteCustomizado buscarPorOrgao(OrgaoConcedente orgaoConcendente, String cveTipoComprovante); public OrgaoComprovanteCustomizado buscarPorOrgao(OrgaoConcedente orgaoConcendente, String cveTipoComprovante);
public List<OrgaoComprovanteCustomizado> buscarPorOrgao(OrgaoConcedente OrgaoConcedente) ; public List<OrgaoComprovanteCustomizado> buscarPorOrgao(OrgaoConcedente OrgaoConcedente) ;
public OrgaoComprovanteCustomizado buscarPorOrgaoPorTipoComprovanteId(OrgaoConcedente orgaoConcedente, Integer tipoComprovanteId);
} }

View File

@ -65,10 +65,16 @@ public class OrgaoComprovanteCustomizadoServiceImpl implements OrgaoComprovanteC
return orgaoComprovanteCustomizadoServiceDAO.buscarPorOrgao(orgaoConcendente, cveTipoComprovante); return orgaoComprovanteCustomizadoServiceDAO.buscarPorOrgao(orgaoConcendente, cveTipoComprovante);
} }
@Override
public OrgaoComprovanteCustomizado buscarPorOrgaoPorTipoComprovanteId(OrgaoConcedente orgaoConcedente, Integer tipoComprovanteId) {
return orgaoComprovanteCustomizadoServiceDAO.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, tipoComprovanteId);
}
@Override @Override
public List<OrgaoComprovanteCustomizado> buscarPorOrgao(OrgaoConcedente OrgaoConcedente) { public List<OrgaoComprovanteCustomizado> buscarPorOrgao(OrgaoConcedente OrgaoConcedente) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
return null; return orgaoComprovanteCustomizadoServiceDAO.buscarOrgaoPorOgao(OrgaoConcedente);
} }
} }