diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramoCoeficiente.java b/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramoCoeficiente.java index 5b4f0bd2d..7fbd9b897 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramoCoeficiente.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/componente/esquemaoperacional/GridRutaTramoCoeficiente.java @@ -54,15 +54,14 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende private ClaseServicio claseServicio; private OrgaoConcedente orgaoConcedente; private DataBinder dataBinder; - private final Combobox cboVenda; +// private Combobox cboVenda; private static Logger log = Logger.getLogger(GridRutaTramoCoeficiente.class); public GridRutaTramoCoeficiente() { lsSecuenciaRutaTramoCoeficienteVO = new ArrayList(); this.setRowRenderer(this); this.appendChild(generarColumns()); - dataBinder = new DataBinder(); - cboVenda = new Combobox(); + dataBinder = new DataBinder(); } /** @@ -285,6 +284,7 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende row.appendChild(cboVia); // Cell Venda + final Combobox cboVenda = new Combobox(); cboVenda.setId(cboVenda.getUuid()); cboVenda.setReadonly(true); cboVenda.setWidth("100%"); @@ -435,7 +435,6 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende dataBinder.addBinding(ibxKm2, "value", row.getUuid() + ".kmCoeficiente2", null, null, "save", "com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null); row.appendChild(ibxKm2); - } /** @@ -550,7 +549,4 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende this.lsCoeficientes = lsCoeficientes; } - public Combobox getCboVenda() { - return cboVenda; - } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java index 113cfd4dd..f0b0c87b2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/generaciontramosrutas/EditarCombinacionTramoRutaController.java @@ -80,6 +80,7 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos } public void onClick$btnSalvar(Event e) throws InterruptedException { + boolean generarRutaRegresso = false; //Mantis 6970 if (!validarRetorno()){ @@ -92,9 +93,7 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - if (resp == Messagebox.NO){ - return; - } + generarRutaRegresso = (resp == Messagebox.YES); } rutaTramoIdaVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaIda.getLsSecuenciaRutaTramoCoeficienteVO()); @@ -110,21 +109,20 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); - if (!gridRutaSecuenciaVolta.isEmpty()) { - int resp = Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.generarRutaRegreso"), - Labels.getLabel("editarCombinacionTramoRutaController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - - if (resp == Messagebox.YES) { + if (generarRutaRegresso) { + if (gridRutaSecuenciaVolta.isEmpty()){ + rutaTramoRegresoVO = tramoRutaService.generarRutaRegreso(rutaTramoIdaVO); + } else { rutaTramoRegresoVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaVolta.getLsSecuenciaRutaTramoCoeficienteVO()); - Ruta rutaRegresso = tramoRutaService.generarTramosRutas(rutaTramoRegresoVO); + } + + Ruta rutaRegresso = tramoRutaService.generarTramosRutas(rutaTramoRegresoVO); - if (rutaRegresso != null) { - Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.rutaRegresoGenerada", - new Object[] { rutaRegresso.getRutaId() + " - " + rutaRegresso.getDescruta() }), - Labels.getLabel("editarCombinacionTramoRutaController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); - } + if (rutaRegresso != null) { + Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.rutaRegresoGenerada", + new Object[] { rutaRegresso.getRutaId() + " - " + rutaRegresso.getDescruta() }), + Labels.getLabel("editarCombinacionTramoRutaController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); } } }