leonardo 2016-06-10 17:58:26 +00:00
parent f46fc91cbf
commit 6664aa719c
1 changed files with 12 additions and 3 deletions

View File

@ -87,8 +87,8 @@ public class RutaServiceImpl implements RutaService {
entidad = rutaDAO.suscribir(entidad);
if (lsParadasSequencia != null) {
if(!isClone) {
generarSecuencias(entidad, lsParadasSequencia);
}
generarSecuencias(entidad, lsParadasSequencia);
}
generarCombinacion(entidad);
}
@ -248,7 +248,7 @@ public class RutaServiceImpl implements RutaService {
RutaCombinacion rc = new RutaCombinacion();
rc.setActivo(Boolean.TRUE);
rc.setFecmodif(Calendar.getInstance().getTime());
rc.setIndventa(Boolean.TRUE);
rc.setIndventa(indVenta(ruta, trBuscaOrigemDestino));
rc.setRuta(ruta);
rc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
rc.setTramo(trBuscaOrigemDestino);
@ -263,6 +263,15 @@ public class RutaServiceImpl implements RutaService {
}
}
}
private boolean indVenta(Ruta ruta, Tramo trBuscaOrigemDestino){
for (RutaCombinacion rc : ruta.getRutaCombinacionList()){
if (rc.getTramo().equals(trBuscaOrigemDestino)){
return rc.getIndventa();
}
}
return true;
}
public Parada getDestino(Ruta ruta) {
return rutaDAO.buscarDestino(ruta);