diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java index 77cac2e8b..c8273d881 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCatalogoDeRutaController.java @@ -209,22 +209,10 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer Messagebox.OK, Messagebox.EXCLAMATION); return; } + ParadaSecuencia psOrigen = (ParadaSecuencia) rutaSecuenciaList.getSelected(); int indexSelecto = rutaSecuenciaList.getSelectedIndex(); ParadaSecuencia psDestino = new ParadaSecuencia(); - try { - psDestino = (ParadaSecuencia) lsParadasSequencia.get(indexSelecto + 1); - } catch (IndexOutOfBoundsException e) { - - Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.finRuta"), - Labels.getLabel("editarCatalogoDeRutaController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - return; - } - - if (psOrigen == null) { // lsRutaSecuencia <-- esse objeto ja tem o id da ruta secuencia .... - return; - } try { MyTextbox txtParada = (MyTextbox) ((KeyEvent) event).getTarget(); @@ -251,7 +239,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer if (resp == Messagebox.YES) { if (rutaService.cambiarParadaRuta(ruta, psOrigen.getParada(), nuevaParada)) { Messagebox.show( - Labels.getLabel("editarCatalogoDeRutaController.actionCanbiarParada.sucesso"), + Labels.getLabel("editarCatalogoDeRutaController.actionCanbiarParada.sucesso"), Labels.getLabel("editarEmpresaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); return; @@ -259,6 +247,21 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } } else { + + try { + psDestino = (ParadaSecuencia) lsParadasSequencia.get(indexSelecto + 1); + } catch (IndexOutOfBoundsException e) { + + Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.finRuta"), + Labels.getLabel("editarCatalogoDeRutaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + return; + } + + if (psOrigen == null) { // lsRutaSecuencia <-- esse objeto ja tem o id da ruta secuencia .... + return; + } + Map args = new HashMap(); args.put("paradaSecuenciaOrigen", psOrigen); args.put("paradaSecuenciaDestino", psDestino);