julio 2017-03-08 18:39:55 +00:00
parent d719323a54
commit 48f96b1c24
3 changed files with 12 additions and 8 deletions

View File

@ -197,7 +197,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
rutaSecuenciaList.setItemRenderer(new RenderCatalogoDeRutasSecuencia());
lsRutaSecuencia = new ArrayList<RutaSecuencia>();
sequenciasInformadas = new ArrayList<ParadaSecuencia>();
rutaSecuenciaList.addEventListener("onDoubleClick", new EventListener() {
@SuppressWarnings({ "rawtypes", "unchecked" })
@ -210,13 +210,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
return;
}
ParadaSecuencia psOrigen = (ParadaSecuencia) rutaSecuenciaList.getSelected();
int indexSelecto = rutaSecuenciaList.getSelectedIndex();
ParadaSecuencia psDestino = new ParadaSecuencia();
Parada parada = null;
try {
MyTextbox txtParada = (MyTextbox) ((KeyEvent) event).getTarget();
nuevaParada = txtParada.getValue();
parada = (Parada) txtParada.getAttribute("parada");
} catch (Exception e) {
}
@ -228,7 +226,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
txtParada.addEventListener("onOK", this);
} else {
if (event.getName().equals("onOK")) {
try {
int resp = Messagebox.show(
@ -237,7 +235,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
if (rutaService.cambiarParadaRuta(ruta, psOrigen.getParada(), nuevaParada)) {
if (rutaService.cambiarParadaRuta(ruta, parada, nuevaParada)) {
Messagebox.show(
Labels.getLabel("editarCatalogoDeRutaController.actionCanbiarParada.sucesso"),
Labels.getLabel("editarEmpresaController.window.title"),
@ -246,6 +244,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
}
} catch (Exception e) {
e.printStackTrace();
Messagebox.show(e.getMessage(),
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
@ -253,6 +252,10 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
} else {
ParadaSecuencia psOrigen = (ParadaSecuencia) rutaSecuenciaList.getSelected();
int indexSelecto = rutaSecuenciaList.getSelectedIndex();
ParadaSecuencia psDestino = new ParadaSecuencia();
try {
psDestino = (ParadaSecuencia) lsParadasSequencia.get(indexSelecto + 1);
} catch (IndexOutOfBoundsException e) {

View File

@ -34,6 +34,7 @@ public class RenderCatalogoDeRutasSecuencia implements ListitemRenderer {
txtParada.setValue(parada.getCveparada() + " - " + parada.getDescparada());
txtParada.setStyle("border-style : none; background: #FFF; color: black; text-transform:uppercase;");
txtParada.setReadonly(true);
txtParada.setAttribute("parada", parada);
lc.addForward("onDoubleClick", lstm.getParent(), "onDoubleClick");
lc.appendChild(txtParada);
} else {

View File

@ -255,7 +255,7 @@
<listheader id="secuencia"
image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbSecuencia.value')}" />
<listheader id="secuencia2" width="30%"
<listheader id="localidade" width="30%"
image="/gui/img/create_doc.gif"
label="${c:l('editarCatalogoDeRutaController.lbTramo.value')}" />
<listheader image="/gui/img/create_doc.gif"