13714: Relatório embarque por localidade - AGERBA
bug#13714 dev:lucas qua:renato git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@90544 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
e8145d6882
commit
180fc6c1e2
|
@ -61,6 +61,8 @@ public interface RutaDAO extends GenericDAO<Ruta, Integer> {
|
||||||
|
|
||||||
public List<Ruta> buscaRutasFromOrgao(OrgaoConcedente orgao);
|
public List<Ruta> buscaRutasFromOrgao(OrgaoConcedente orgao);
|
||||||
|
|
||||||
|
public List<Ruta> buscaSomenteRutasFromOrgao(OrgaoConcedente orgao);
|
||||||
|
|
||||||
public List<Ruta> buscarPorRutaPorEmpresas(List<Empresa> lsEmpresas);
|
public List<Ruta> buscarPorRutaPorEmpresas(List<Empresa> lsEmpresas);
|
||||||
|
|
||||||
public List<Ruta> buscarRutasPorEmpresaOrgaoConcedente(Empresa empresa, OrgaoConcedente orgao);
|
public List<Ruta> buscarRutasPorEmpresaOrgaoConcedente(Empresa empresa, OrgaoConcedente orgao);
|
||||||
|
|
|
@ -239,11 +239,25 @@ public class RutaHibernateDAO extends GenericHibernateDAO<Ruta, Integer> impleme
|
||||||
return qry.list();
|
return qry.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Ruta> buscaRutasFromOrgao(OrgaoConcedente orgao) {
|
public List<Ruta> buscaRutasFromOrgao(OrgaoConcedente orgao) { // busca rutas e pedágios
|
||||||
StringBuffer hql = new StringBuffer();
|
StringBuffer hql = new StringBuffer();
|
||||||
hql.append("select distinct r FROM Ruta r inner join r.rutaSecuenciaList rSeqList ");
|
hql.append("select distinct r FROM Ruta r inner join r.rutaSecuenciaList rSeqList ");
|
||||||
hql.append(" inner join rSeqList.lsRutaCase casRutaList ");
|
hql.append(" inner join rSeqList.lsRutaCase casRutaList ");
|
||||||
hql.append(" WHERE r.orgaoConcedente.orgaoConcedenteId = :orgaoId and r.activo = 1 and r.indRutaCancelada = 0 ");
|
hql.append(" WHERE r.orgaoConcedente.orgaoConcedenteId = :orgaoId and r.activo = 1 and r.indRutaCancelada = 0 ");
|
||||||
|
hql.append(" order by r.descruta ");
|
||||||
|
|
||||||
|
Query sq = getSession().createQuery(hql.toString());
|
||||||
|
sq.setParameter("orgaoId", orgao.getOrgaoConcedenteId());
|
||||||
|
|
||||||
|
List<Ruta> lsRuta = sq.list();
|
||||||
|
return lsRuta;
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Ruta> buscaSomenteRutasFromOrgao(OrgaoConcedente orgao) {
|
||||||
|
StringBuffer hql = new StringBuffer();
|
||||||
|
hql.append("select distinct r FROM Ruta r ");
|
||||||
|
hql.append(" WHERE r.orgaoConcedente.orgaoConcedenteId = :orgaoId and r.activo = 1 and r.indRutaCancelada = 0 ");
|
||||||
|
hql.append(" order by r.descruta ");
|
||||||
|
|
||||||
Query sq = getSession().createQuery(hql.toString());
|
Query sq = getSession().createQuery(hql.toString());
|
||||||
sq.setParameter("orgaoId", orgao.getOrgaoConcedenteId());
|
sq.setParameter("orgaoId", orgao.getOrgaoConcedenteId());
|
||||||
|
|
|
@ -91,6 +91,7 @@ public interface RutaService {
|
||||||
public List<Ruta> buscaRuta(String palavraPesquisaRuta, OrgaoConcedente orgao);
|
public List<Ruta> buscaRuta(String palavraPesquisaRuta, OrgaoConcedente orgao);
|
||||||
|
|
||||||
public List<Ruta> buscaRutasFromOrgao(OrgaoConcedente orgao);
|
public List<Ruta> buscaRutasFromOrgao(OrgaoConcedente orgao);
|
||||||
|
public List<Ruta> buscaSomenteRutasFromOrgao(OrgaoConcedente orgao);
|
||||||
|
|
||||||
public List<Ruta> buscarTodosEstos(Integer[] idRutas);
|
public List<Ruta> buscarTodosEstos(Integer[] idRutas);
|
||||||
|
|
||||||
|
|
|
@ -515,6 +515,10 @@ public class RutaServiceImpl implements RutaService {
|
||||||
return rutaDAO.buscaRutasFromOrgao(orgao);
|
return rutaDAO.buscaRutasFromOrgao(orgao);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<Ruta> buscaSomenteRutasFromOrgao(OrgaoConcedente orgao) {
|
||||||
|
return rutaDAO.buscaSomenteRutasFromOrgao(orgao);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Ruta> buscarRutasPorEmpresas(List<Empresa> lsEmp) {
|
public List<Ruta> buscarRutasPorEmpresas(List<Empresa> lsEmp) {
|
||||||
return rutaDAO.buscarPorRutaPorEmpresas(lsEmp);
|
return rutaDAO.buscarPorRutaPorEmpresas(lsEmp);
|
||||||
|
|
Loading…
Reference in New Issue