From 5cd335c6a04e18608d222a90e7576cf75a322034 Mon Sep 17 00:00:00 2001 From: leonardo Date: Tue, 22 Mar 2016 14:38:13 +0000 Subject: [PATCH] fixes bug #7237 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@54125 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarCorridaController.java | 19 +++++++++++++++++-- web/WEB-INF/i3-label_es_MX.label | 1 + web/WEB-INF/i3-label_pt_BR.label | 1 + web/gui/esquema_operacional/editarCorrida.zul | 4 ++++ 4 files changed, 23 insertions(+), 2 deletions(-) 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 4b48bf698..6073d7dfc 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 @@ -179,7 +179,8 @@ public class EditarCorridaController extends MyGenericForwardComposer { private Checkbox jue; private Checkbox vie; private Checkbox sab; - private Checkbox dom; + private Checkbox dom; + private boolean isClone = false; private Checkbox diaSimDiaNao; @Override @@ -359,6 +360,18 @@ public class EditarCorridaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.ERROR); } } + + public void onClick$btnCopiar(Event ev) { + txtNumCorrida.setConstraint(""); + txtNumCorrida.setDisabled(false); + txtNumCorrida.setText(""); + isClone = true; + txtNumCorrida.setConstraint("no empty"); + esquemaCorrida = esquemaCorridaService.obtenerID(esquemaCorrida.getEsquemacorridaId()); // para carregar as propriedades lazy + EsquemaCorrida novo = new EsquemaCorrida(); + novo.clone(esquemaCorrida); + esquemaCorrida = novo; + } public void clearCombobox(Combobox combobox) { @@ -669,9 +682,11 @@ public class EditarCorridaController extends MyGenericForwardComposer { EsquemaOperacional eo = esquemaCorrida.getEsquemaOperacional(); eo.setFecniciovigencia(fecniciovigencia.getValue()); eo.setFecfinvigencia(fecfinvigencia.getValue()); - esquemaCorrida.setEsquemaOperacional(eo); + esquemaCorrida.setEsquemaOperacional(eo); esquemaCorridaService.suscribir(esquemaCorrida); + esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, esquemaCorrida); + isClone = false; } Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"), Labels.getLabel("editarConfiguracionCorridaController.window.title"), diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index f57327397..52b7bf05c 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1973,6 +1973,7 @@ editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = No existe se editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Generar servicio editarConfiguracionCorridaController.MSG.NumAgrupacion = Ya existe un tren con ese número. editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Ya existe un vagon con ese número. +editarConfiguracionCorridaController.btnCopiar.tooltiptext=Generar Servicio igual a este editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não #Planeacion de Poltrona Controller diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 93530bdcc..8c2169952 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2017,6 +2017,7 @@ editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = Não existe editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Gerar Corrida editarConfiguracionCorridaController.MSG.NumAgrupacion = Já existe este número do Trem cadastrado. editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Já existe este número de serviço cadastrado para outro Trem. +editarConfiguracionCorridaController.btnCopiar.tooltiptext=Gerar Serviço igual a este editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não #Planeacion de Poltrona Controller diff --git a/web/gui/esquema_operacional/editarCorrida.zul b/web/gui/esquema_operacional/editarCorrida.zul index 0e33e43b4..237567b72 100644 --- a/web/gui/esquema_operacional/editarCorrida.zul +++ b/web/gui/esquema_operacional/editarCorrida.zul @@ -28,6 +28,10 @@ image="/gui/img/exit.png" width="35px" onClick="winEditarCorrida.detach()" tooltiptext="${c:l('editarConfiguracionCorridaController.btnFechar.tooltiptext')}" /> + +