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> buscarOrgaoPorOgao(OrgaoConcedente orgaoConcedente);
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();
}
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
public OrgaoComprovanteCustomizado buscarPorOrgao(OrgaoConcedente orgaoConcedente, String cveTipoComprovante) {
Criteria c = getSession().createCriteria(getPersistentClass());
@ -39,4 +47,13 @@ public class OrgaoComprovanteCustomizadoHibernateDAO extends GenericHibernateDAO
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 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);
}
@Override
public OrgaoComprovanteCustomizado buscarPorOrgaoPorTipoComprovanteId(OrgaoConcedente orgaoConcedente, Integer tipoComprovanteId) {
return orgaoComprovanteCustomizadoServiceDAO.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, tipoComprovanteId);
}
@Override
public List<OrgaoComprovanteCustomizado> buscarPorOrgao(OrgaoConcedente OrgaoConcedente) {
// TODO Auto-generated method stub
return null;
return orgaoComprovanteCustomizadoServiceDAO.buscarOrgaoPorOgao(OrgaoConcedente);
}
}