edgar 2017-01-19 20:24:32 +00:00
parent c6f454d63e
commit 53757e21b9
1 changed files with 25 additions and 0 deletions

View File

@ -198,6 +198,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
salvar = true;
cmbRuta.setItemRenderer(new MyComboRutaRenderer()); cmbRuta.setItemRenderer(new MyComboRutaRenderer());
popularCombobox(cmbIndGeneraFeriado); popularCombobox(cmbIndGeneraFeriado);
@ -519,12 +520,22 @@ public class EditarCorridaController extends MyGenericForwardComposer {
esquemaTramoList.setData(lsParadaEsquema); esquemaTramoList.setData(lsParadaEsquema);
} }
Boolean salvar = true;
@SuppressWarnings({ "deprecation", "unchecked" }) @SuppressWarnings({ "deprecation", "unchecked" })
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
if(!salvar){
return;
}
System.out.print("teste");
salvar = false;
if (esquemaCorrida.getRuta().getIndRutaCancelada()) { if (esquemaCorrida.getRuta().getIndRutaCancelada()) {
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaDesativadaId") Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaDesativadaId")
.concat(" " + esquemaCorrida.getRuta().getRutaId()+" ") .concat(" " + esquemaCorrida.getRuta().getRutaId()+" ")
.concat(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaDesativadaIdPt2"))); .concat(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaDesativadaIdPt2")));
salvar = true;
return; return;
} }
@ -538,6 +549,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
return; return;
} }
} }
@ -547,6 +559,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
} }
if (chkDoblePiso.isChecked() && !validarPisoExtra()) { if (chkDoblePiso.isChecked() && !validarPisoExtra()) {
salvar = true;
return; return;
} }
@ -567,41 +580,49 @@ public class EditarCorridaController extends MyGenericForwardComposer {
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else if (esquemaCorrida.getMarca() == null) { } else if (esquemaCorrida.getMarca() == null) {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Marca"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Marca"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else if (esquemaCorrida.getRuta() == null) { } else if (esquemaCorrida.getRuta() == null) {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Ruta"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Ruta"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else if (esquemaCorrida.getEmpresa() == null) { } else if (esquemaCorrida.getEmpresa() == null) {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Empresa"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Empresa"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else if (esquemaCorrida.getEmpresa1() == null) { } else if (esquemaCorrida.getEmpresa1() == null) {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Empresa1"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Empresa1"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else if (esquemaCorrida.getRolOperativo() == null) { } else if (esquemaCorrida.getRolOperativo() == null) {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Rol"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Rol"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else if (esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra() && esquemaCorrida.getClaseServicio2() == null) { } else if (esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra() && esquemaCorrida.getClaseServicio2() == null) {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Clase2"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Clase2"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else if (esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra() && esquemaCorrida.getRolOperativo2() == null) { } else if (esquemaCorrida.getPisoExtra() != null && esquemaCorrida.getPisoExtra() && esquemaCorrida.getRolOperativo2() == null) {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Rol2"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.Rol2"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else { } else {
@ -668,6 +689,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} else { } else {
if (lsEC.isEmpty()) { if (lsEC.isEmpty()) {
Boolean existeNumCorrida = true; Boolean existeNumCorrida = true;
@ -761,12 +783,14 @@ public class EditarCorridaController extends MyGenericForwardComposer {
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.NumCorrida"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.NumCorrida"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
salvar = true;
} }
} else { } else {
Messagebox.show(Labels.getLabel("MSG.Registro.Existe"), Messagebox.show(Labels.getLabel("MSG.Registro.Existe"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} }
} }
} else { } else {
@ -794,6 +818,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),
Messagebox.OK, Messagebox.OK,
Messagebox.EXCLAMATION); Messagebox.EXCLAMATION);
salvar = true;
} }
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"),