diff --git a/pom.xml b/pom.xml
index a7a54cd17..0db0515cb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,11 +4,11 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.138.6
+ 1.139.0
war
- 1.105.4
+ 1.106.0
1.92.6
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java
index 56a4c3b46..7f6634cf9 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java
@@ -297,6 +297,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
private EsquemaCorrida esquemaCorrida;
private Date dataInicialFiltroCorridaExistente;
private Date dataFinalFiltroCorridaExistente;
+ private Date horaSalidaOriginal;
@Autowired
private ConstanteDAO constanteDAO;
@@ -361,7 +362,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
esquemaCorridaEmbarqueDesembarqueListbox.setData(lsEsquemaCorridaEmbarqueDesembarqueSelected);
lstTrechosInformacaoCorridaListbox.setData(lsEsquemaCorridaInfoSelected);
-
+ horaSalidaOriginal = esquemaCorrida.getHorasalida();
if (esquemaCorrida.getRuta() != null) {
embarqueDesembarqueDisabled = false;
}
@@ -1054,7 +1055,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
List corridaTramoList = null;
//Se nenhuma localidade editada tem venda, recria todos os corridas tramos da corrida
if(localidadeComVenda==null || localidadeComVenda.isEmpty()) {
- corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramo, corrida, lsEsquemaTramoOriginal );
+ corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramo, corrida, lsEsquemaTramoOriginal, horaSalidaOriginal );
}else {
List lsEsquemaTramoIter = new ArrayList();
List localidadeComVendaIter = new ArrayList();
@@ -1064,7 +1065,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
lsEsquemaTramoIter = adicionarParadaEsquemaTramo(localidadeComVendaIter,paradaEsquemaComVenda.getParada() , esquemaCorrida, (Ruta) cmbRuta.getSelectedItem().getValue(), paradaEsquemaComVenda.getPlataforma(), paradaEsquemaComVenda.getTipoPassagem(), listParadaEsquemaComNovaParada);
localidadeComVendaIter = listParadaEsquemaComNovaParada;
}
- corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramoIter, corrida, lsEsquemaTramoOriginal );
+ corridaTramoList = corridaTramoService.recriaCorridaTramo(esquemaCorrida, dataIter, lsEsquemaTramoIter, corrida, lsEsquemaTramoOriginal, horaSalidaOriginal );
}
//Caso retorne corridaTramoId preenchido quer dizer que retornou a lista de corridaTramos antiga e a corridaTramo não poderá ser recriada mas os dados da corrida serão editados.