fixes bug #7459
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@58912 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
3464537754
commit
671e3ffc8c
|
@ -86,5 +86,5 @@ public interface TarifaOficialDAO extends GenericDAO<TarifaOficial, Integer>{
|
||||||
|
|
||||||
public void atualizarPedagio();
|
public void atualizarPedagio();
|
||||||
|
|
||||||
public long obtenerCount();
|
public long obtenerCount(List<Empresa> lsEmpresaSelected);
|
||||||
}
|
}
|
||||||
|
|
|
@ -218,11 +218,22 @@ public class TarifaOficialHibernateDAO extends GenericHibernateDAO<TarifaOficial
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long obtenerCount() {
|
public long obtenerCount(List<Empresa> lsEmpresaSelected){
|
||||||
String sql = " select count(*) from TarifaOficial ";
|
String query = " select count(*) from TarifaOficial ";
|
||||||
Query query = getSession().createQuery(sql.toString());
|
if (lsEmpresaSelected != null && !lsEmpresaSelected.isEmpty()) {
|
||||||
|
query += "WHERE tarifaOficialId IN ( ";
|
||||||
|
query += " SELECT t.tarifaOficialId FROM TarifaOficial t WHERE t.marca.empresa.empresaId IN (";
|
||||||
|
for (Empresa e : lsEmpresaSelected) {
|
||||||
|
query += e.getEmpresaId() + ",";
|
||||||
|
}
|
||||||
|
query = query.substring(0, query.length() - 1);
|
||||||
|
query += "))";
|
||||||
|
}
|
||||||
|
|
||||||
long qtd = 0;
|
long qtd = 0;
|
||||||
qtd = (Long) query.list().get(0);
|
Query q = getSession().createQuery(query);
|
||||||
|
|
||||||
|
qtd = (Long) q.list().get(0);
|
||||||
|
|
||||||
return qtd;
|
return qtd;
|
||||||
}
|
}
|
||||||
|
|
|
@ -136,6 +136,6 @@ public interface TarifaOficialService {
|
||||||
|
|
||||||
public void atualizarPedagio();
|
public void atualizarPedagio();
|
||||||
|
|
||||||
public long obtenerCount();
|
public long obtenerCount(List<Empresa> lsEmpresaSelected);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -212,8 +212,8 @@ public class TarifaOficialServiceImpl implements TarifaOficialService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public long obtenerCount(){
|
public long obtenerCount(List<Empresa> lstEmpresas){
|
||||||
return tarifaOficialDAO.obtenerCount();
|
return tarifaOficialDAO.obtenerCount(lstEmpresas);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -500,32 +500,6 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
||||||
log.debug("Fue Generado:" + fueGenerado);
|
log.debug("Fue Generado:" + fueGenerado);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*// Genero la ruta
|
|
||||||
Ruta ruta = new Ruta();
|
|
||||||
ruta.setDescruta(rutaTramoVO.getDescRuta());
|
|
||||||
ruta.setRutaId(rutaTr);
|
|
||||||
ruta.setClaseServicio(rutaTramoVO.getClaseServicio());
|
|
||||||
ruta.setOrgaoConcedente(rutaTramoVO.getOrgaoConcedente());
|
|
||||||
ruta.setIndNombreObligatorio(rutaTramoVO.getSolicitaNombrePasajero());
|
|
||||||
ruta.setIndSentidoIda(rutaTramoVO.getIndSentidoIda());
|
|
||||||
if (rutaTramoVO.getVentaHandHeld() == null) {
|
|
||||||
ruta.setVentaOffLine(false);
|
|
||||||
} else {
|
|
||||||
ruta.setVentaOffLine(rutaTramoVO.getVentaHandHeld());
|
|
||||||
}
|
|
||||||
|
|
||||||
ruta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
|
||||||
ruta.setActivo(Boolean.TRUE);
|
|
||||||
ruta.setFecmodif(new java.util.Date());
|
|
||||||
ruta.setPrefixo(rutaTramoVO.getPrefixo());
|
|
||||||
ruta.setNumRuta(rutaTramoVO.getNumRuta());
|
|
||||||
//valores de tributação para ecf
|
|
||||||
ruta.setIndTribPedagio(Boolean.FALSE);
|
|
||||||
ruta.setIndTribTarifa(Boolean.TRUE);
|
|
||||||
ruta.setIndTribTaxaEmbarque(Boolean.FALSE);
|
|
||||||
|
|
||||||
ruta = rutaDAO.suscribir(ruta);*/
|
|
||||||
|
|
||||||
// Genero la secuencia de la ruta
|
// Genero la secuencia de la ruta
|
||||||
for (SecuenciaRutaTramoVO s : rutaTramoVO.getLsSecuenciaRutaTramoVO()) {
|
for (SecuenciaRutaTramoVO s : rutaTramoVO.getLsSecuenciaRutaTramoVO()) {
|
||||||
RutaSecuencia rutaSecuencia = new RutaSecuencia();
|
RutaSecuencia rutaSecuencia = new RutaSecuencia();
|
||||||
|
@ -551,20 +525,5 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
||||||
throw new BusinessException(Labels.getLabel("gerarCombinacionTramoRutaController.MSG.error.rutaCombinacion"));
|
throw new BusinessException(Labels.getLabel("gerarCombinacionTramoRutaController.MSG.error.rutaCombinacion"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*for (Empresa e : rutaTramoVO.getLsEmpresa()) {
|
|
||||||
RutaEmpresa rutaEmpresa = new RutaEmpresa();
|
|
||||||
rutaEmpresa.setEmpresa(e);
|
|
||||||
rutaEmpresa.setActivo(Boolean.TRUE);
|
|
||||||
rutaEmpresa.setFecmodif(Calendar.getInstance().getTime());
|
|
||||||
rutaEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
|
||||||
rutaEmpresa.setRuta(ruta);
|
|
||||||
|
|
||||||
rutaEmpresa = rutaEmpresaService.suscribir(rutaEmpresa);
|
|
||||||
|
|
||||||
if (rutaEmpresa.getRutaEmpresaId() == null){
|
|
||||||
throw new BusinessException(Labels.getLabel("gerarCombinacionTramoRutaController.MSG.error.rutaEmpresa"));
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue