From b9fd61635a21ee7de9f462cf6fa2f0a297085d27 Mon Sep 17 00:00:00 2001 From: edgar Date: Thu, 4 Aug 2016 19:38:52 +0000 Subject: [PATCH] fixes bug #7460 - cancelar retomar ruta git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@58770 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarCatalogoDeRutaController.java | 13 +- .../EditarCorridaController.java | 111 +++++++++--------- web/WEB-INF/i3-label_es_MX.label | 14 ++- web/WEB-INF/i3-label_pt_BR.label | 13 +- 4 files changed, 81 insertions(+), 70 deletions(-) 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 9553bf8ca..ecc3037f2 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 @@ -401,7 +401,6 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } else { btnCancelarRetomar.setTooltiptext(Labels.getLabel("editarCatalogoDeRutaController.btnRetomarCancelar.tooltipCancelar")); btnCancelarRetomar.setImage("/gui/img/forbidden.png"); - } } @@ -423,11 +422,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer if (!ruta.getIndRutaCancelada()) { if (!existeEsquemaCorridaVigente() && !existeCorridaVenda()) { ruta.setIndRutaCancelada(true);// cancelar - salvarRuta(); + salvarRuta(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaCancelada")); } } else { ruta.setIndRutaCancelada(false);// retomar alterarBotaoRetomarCancelar(); + salvarRuta(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaReativada")); } } @@ -808,10 +808,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.linhaDesativada")); return; } - salvarRuta(); + salvarRuta(Labels.getLabel("editarCatalogoDeRutaController.MSG.suscribirOK") + .concat(" ID: " + ruta.getRutaId().toString())); } - private void salvarRuta() throws InterruptedException { + private void salvarRuta(String msgRutaSalva) throws InterruptedException { txtPrefixo.getValue(); txtNumRioCard.getValue(); @@ -916,9 +917,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer ruta = rutaService.actualizacion(ruta, null); rutaList.updateItem(ruta); - Messagebox.show(Labels.getLabel( - "editarCatalogoDeRutaController.MSG.suscribirOK").concat(" ID: " - + ruta.getRutaId().toString()), + Messagebox.show(msgRutaSalva, Labels.getLabel("editarCatalogoDeRutaController.window.title"), Messagebox.OK, Messagebox.INFORMATION); 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 c098f7252..f91324538 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 @@ -183,7 +183,7 @@ 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; @@ -194,9 +194,9 @@ public class EditarCorridaController extends MyGenericForwardComposer { popularCombobox(cmbIndGeneraFeriado); esquemaCorrida = (EsquemaCorrida) Executions.getCurrent().getArg().get("esquemaCorrida"); - if(esquemaCorrida.getEsquemacorridaId() != null){ - esquemaCorrida = esquemaCorridaService.obtenerID(esquemaCorrida.getEsquemacorridaId()); - esquemaCorrida.getEsquemaTramoList(); + if (esquemaCorrida.getEsquemacorridaId() != null) { + esquemaCorrida = esquemaCorridaService.obtenerID(esquemaCorrida.getEsquemacorridaId()); + esquemaCorrida.getEsquemaTramoList(); } esquemaCorridaList = (MyListbox) Executions.getCurrent().getArg().get("esquemaCorridaList"); busquedaCorridaController = (BusquedaCorridaController) Executions.getCurrent().getArg().get("busquedaCorridaController"); @@ -207,7 +207,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { lsEmpresa = new ArrayList(); lsEmpresa.addAll(UsuarioLogado.getUsuarioLogado().getEmpresa()); - + lsEmpresaIngresso = new ArrayList(); lsEmpresaIngresso.addAll(UsuarioLogado.getUsuarioLogado().getEmpresa()); @@ -369,7 +369,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.ERROR); } } - + public void onClick$btnCopiar(Event ev) { txtNumCorrida.setConstraint(""); txtNumCorrida.setDisabled(false); @@ -490,17 +490,19 @@ public class EditarCorridaController extends MyGenericForwardComposer { @SuppressWarnings({ "deprecation", "unchecked" }) public void onClick$btnSalvar(Event ev) throws InterruptedException { - if(esquemaCorrida.getRuta().getIndRutaCancelada()){ + if (esquemaCorrida.getRuta().getIndRutaCancelada()) { Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaDesativadaId") - + " " + esquemaCorrida.getRuta().getRutaId()); + .concat(" " + esquemaCorrida.getRuta().getRutaId()+" ") + .concat(Labels.getLabel("editarCatalogoDeRutaController.msg.rutaDesativadaIdPt2"))); return; } + Date dataDe = fecniciovigencia.getValue(); Date dataAte = fecfinvigencia.getValue(); txtNumCorrida.getValue(); Integer maxSizeNumCorrida = ApplicationProperties.getInstance().maxSizeNumCorrida(); - if (maxSizeNumCorrida != -1){ - if (txtNumCorrida.getValue().toString().length() > maxSizeNumCorrida){ + if (maxSizeNumCorrida != -1) { + if (txtNumCorrida.getValue().toString().length() > maxSizeNumCorrida) { Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.maxSizeNumCorrida").replace("@size", maxSizeNumCorrida.toString()), Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, @@ -512,8 +514,8 @@ public class EditarCorridaController extends MyGenericForwardComposer { if (chkDoblePiso.isChecked()) { txtNumCorridaPisoExtra.getValue(); } - - if(chkDoblePiso.isChecked() && !validarPisoExtra()){ + + if (chkDoblePiso.isChecked() && !validarPisoExtra()) { return; } @@ -715,9 +717,9 @@ public class EditarCorridaController extends MyGenericForwardComposer { eo.setActivo(Boolean.TRUE); eo.setFecniciovigencia(fecniciovigencia.getValue()); eo.setFecfinvigencia(fecfinvigencia.getValue()); - esquemaCorrida.setEsquemaOperacional(eo); + esquemaCorrida.setEsquemaOperacional(eo); esquemaCorridaService.suscribir(esquemaCorrida); - + esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, esquemaCorrida); isClone = false; } @@ -751,7 +753,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { } } if (podeSalvar) { - if(!chkDoblePiso.isChecked()){ + if (!chkDoblePiso.isChecked()) { esquemaCorrida.setNumCorridaPisoExtra(null); } esquemaCorridaService.actualizacion(esquemaCorrida); @@ -792,7 +794,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { } catch (WrongValueException ex) { throw (WrongValueException) ex; } catch (Exception ex) { - log.error("",ex); + log.error("", ex); Messagebox.show(Labels.getLabel("MSG.Error").concat(" - ").concat(ex.toString()), Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.ERROR); @@ -816,7 +818,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { closeWindow(); } } catch (Exception ex) { - log.error("",ex); + log.error("", ex); } } @@ -834,7 +836,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { txtPlataforma.setValue(""); } } catch (Exception e) { - log.error("ESQ CORRIDA - Erro ao adicionar tramo: " + e,e); + log.error("ESQ CORRIDA - Erro ao adicionar tramo: " + e, e); e.printStackTrace(); onClick$btnAdicionarTramo(null); } @@ -929,7 +931,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.EXCLAMATION); } } catch (Exception ex) { - log.error("",ex); + log.error("", ex); } } @@ -959,7 +961,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { try { pe = (ParadaEsquema) esquemaTramoList.getSelected(); } catch (Exception e) { - log.error("Erro ao aliminar ruta do esquemaTramo: " + e,e); + log.error("Erro ao aliminar ruta do esquemaTramo: " + e, e); Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.selectItem"), Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION); @@ -996,7 +998,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { selecionarRutaSequenciaForaEsqCorrida(); } catch (Exception e) { - log.error("Erro ao remover secuencia da ruta " + e.getMessage(),e); + log.error("Erro ao remover secuencia da ruta " + e.getMessage(), e); } } @@ -1173,12 +1175,12 @@ public class EditarCorridaController extends MyGenericForwardComposer { lsRuta = rutaService.buscarPorClaseServicioEmpresa(esquemaCorrida.getClaseServicio(), ((Marca) cmbMarca.getSelectedItem().getValue()).getEmpresa()); } cmbMarca.setConstraint("no empty"); - + // caso o usuario tenha mudado a classeServicio da ruta - if(esquemaCorrida.getEsquemacorridaId() != null && esquemaCorrida.getRuta() != null && !lsRuta.contains(esquemaCorrida.getRuta())){ + if (esquemaCorrida.getEsquemacorridaId() != null && esquemaCorrida.getRuta() != null && !lsRuta.contains(esquemaCorrida.getRuta())) { lsRuta.add(esquemaCorrida.getRuta()); } - + BindingListModelList l = new BindingListModelList(lsRuta, true); cmbRuta.setModel(l); } @@ -1209,10 +1211,10 @@ public class EditarCorridaController extends MyGenericForwardComposer { BindingListModelList l = new BindingListModelList(lsRuta, true); cmbRuta.setModel(l); lsEmpresa.clear(); - for(Empresa e : UsuarioLogado.getUsuarioLogado().getEmpresa()){ - if (e.getEmpresaId().equals(((Marca)cmbMarca.getSelectedItem().getValue()).getEmpresa().getEmpresaId())){ + for (Empresa e : UsuarioLogado.getUsuarioLogado().getEmpresa()) { + if (e.getEmpresaId().equals(((Marca) cmbMarca.getSelectedItem().getValue()).getEmpresa().getEmpresaId())) { lsEmpresa.add(e); - + break; } } @@ -1260,11 +1262,11 @@ public class EditarCorridaController extends MyGenericForwardComposer { return; } - + openWindow("/gui/esquema_operacional/editarCorridaAsiento.zul", Labels.getLabel("editarConfiguracionCorridaAsientoController.window.title"), args, MODAL); - + } public void onClick$chkDoblePiso(Event ev) { @@ -1685,7 +1687,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { public void setBtnApagar(Button btnApagar) { this.btnApagar = btnApagar; - } + } public Checkbox getDiaSimDiaNao() { return diaSimDiaNao; @@ -1699,7 +1701,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { esquemaCorrida.setEsquemaCorridaRebote(null); txtIdCorridaRebote.setValue(""); } - + @SuppressWarnings({ "unchecked", "rawtypes" }) public void onClick$btnAbrirEsquemaCorrida(Event e) throws InterruptedException { @@ -1759,46 +1761,45 @@ public class EditarCorridaController extends MyGenericForwardComposer { public void onClick$diaSimDiaNao(Event e) throws InterruptedException { habilitaDiasDaSemana(diaSimDiaNao.isChecked()); } - + public void onClick$lun(Event e) throws InterruptedException { habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked()); } - + public void onClick$mar(Event e) throws InterruptedException { habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked()); } - + public void onClick$mie(Event e) throws InterruptedException { habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked()); } - + public void onClick$jue(Event e) throws InterruptedException { habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked()); } - + public void onClick$vie(Event e) throws InterruptedException { habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked()); } - + public void onClick$sab(Event e) throws InterruptedException { habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked()); } - + public void onClick$dom(Event e) throws InterruptedException { habilitarDiaSimDiaNao(lun.isChecked(), mar.isChecked(), mie.isChecked(), jue.isChecked(), vie.isChecked(), sab.isChecked(), dom.isChecked()); } - - - private Boolean validarPisoExtra() throws InterruptedException{ + + private Boolean validarPisoExtra() throws InterruptedException { Boolean returnValue = true; EsquemaCorrida esquemaCorrida = esquemaCorridaService.obtenerByEsquemaCorrida(txtNumCorridaPisoExtra.getValue()); - + if (esquemaCorrida == null) { Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraExistente"), Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.ERROR); returnValue = false; - } else if(this.esquemaCorrida.equals(esquemaCorrida)){ + } else if (this.esquemaCorrida.equals(esquemaCorrida)) { Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.servicoPisoExtraIgualServico"), Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.ERROR); @@ -1824,15 +1825,15 @@ public class EditarCorridaController extends MyGenericForwardComposer { Messagebox.OK, Messagebox.ERROR); returnValue = false; } - - if(!returnValue){ + + if (!returnValue) { txtNumCorridaPisoExtra.setDisabled(false); } - + return returnValue; } - - public void onChange$txtNumCorridaPisoExtra() throws InterruptedException{ + + public void onChange$txtNumCorridaPisoExtra() throws InterruptedException { validarPisoExtra(); } @@ -1842,9 +1843,9 @@ public class EditarCorridaController extends MyGenericForwardComposer { return true; } - for(int i = 0; i < this.esquemaCorrida.getEsquemaTramoList().size(); i++){ - if(!this.esquemaCorrida.getEsquemaTramoList().get(i).getTramo() - .equals(esquemaCorrida.getEsquemaTramoList().get(i).getTramo())){ + for (int i = 0; i < this.esquemaCorrida.getEsquemaTramoList().size(); i++) { + if (!this.esquemaCorrida.getEsquemaTramoList().get(i).getTramo() + .equals(esquemaCorrida.getEsquemaTramoList().get(i).getTramo())) { return true; } } @@ -1884,17 +1885,17 @@ public class EditarCorridaController extends MyGenericForwardComposer { jue.setDisabled(Boolean.FALSE); vie.setDisabled(Boolean.FALSE); sab.setDisabled(Boolean.FALSE); - dom.setDisabled(Boolean.FALSE); + dom.setDisabled(Boolean.FALSE); } } - + private void habilitarDiaSimDiaNao(Boolean isLun, Boolean isMar, Boolean isMie, Boolean isJue, Boolean isVie, Boolean isSab, Boolean isDom) { - if(isLun || isMar || isMie || isJue || isVie || isSab || isDom) { + if (isLun || isMar || isMie || isJue || isVie || isSab || isDom) { diaSimDiaNao.setChecked(Boolean.FALSE); diaSimDiaNao.setDisabled(Boolean.TRUE); } else { diaSimDiaNao.setChecked(Boolean.FALSE); - diaSimDiaNao.setDisabled(Boolean.FALSE); + diaSimDiaNao.setDisabled(Boolean.FALSE); } } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index df42af03e..96d76936d 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1749,11 +1749,17 @@ editarCatalogoDeRutaController.lbChkCancelarRuta=Cancelar Ruta editarCatalogoDeRutaController.excepcionRecorrido = Excepción de tiempo editarCatalogoDeRutaController.padraoRecorrido = Tiempo estandar editarCatalogoDeRutaController.tempoLocalidade = Tempo Localidade -editarCatalogoDeRutaController.msg.rutaDesativadaId=La edición no permitida! El servicio contiene una ruta inactiva con id + +#--------- deativar reativar linha--------------- +editarCatalogoDeRutaController.msg.rutaReativada=Servicio reactivado con sucesso. +editarCatalogoDeRutaController.msg.rutaCancelada=Ruta inactivada con sucesso! +editarCatalogoDeRutaController.msg.rutaDesativadaId=La edición no permitida. Servicio +editarCatalogoDeRutaController.msg.rutaDesativadaIdPt2=inactiva! editarCatalogoDeRutaController.msg.linhaDesativada=Ruta inactiva, edicíon no permitida -editarCatalogoDeRutaController.msg.existeEsquemaCorridaVigente=Hay un servicio existente para esta ruta con id -editarCatalogoDeRutaController.msg.corridaGeradaVigente=Hay servicios disponibles de esa línea con id -editarCatalogoDeRutaController.msg.corridaGeradaVigentePt2=y la fecha prevista para el +editarCatalogoDeRutaController.msg.existeEsquemaCorridaVigente=Hay un servicio existente para esta ruta con número +editarCatalogoDeRutaController.msg.corridaGeradaVigente=Hay un servicio disponible para esta ruta con número +editarCatalogoDeRutaController.msg.corridaGeradaVigentePt2=y fecha + editarCatalogoDeRutaController.msg.validacionCambionEnCombinaciones = Al incluir o eliminar una parada las combinaciones serán rehechas. Es necesário revisar las combinaciones en el caso de que haya alguna configuración específica para una(s) de elas(s). Confirmar cambio? editarCatalogoDeRutaController.msg.cambioSecuencia = No es posible cambiar la origen inicial o destino final para una linea ya existente editarCatalogoDeRutaController.msg.validacion.paradas = Debe de informar las secuencias de la linea diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index b24cb44dc..34321fb10 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1800,12 +1800,17 @@ editarCatalogoDeRutaController.btnRetomarCancelar.tooltipRetomar=Reativar editarCatalogoDeRutaController.excepcionRecorrido = Exceção de tempo editarCatalogoDeRutaController.padraoRecorrido = Tempo Padrão editarCatalogoDeRutaController.tempoLocalidade = Tempo Localidade -editarCatalogoDeRutaController.msg.rutaDesativadaId=Edição não permitida! O serviço contem uma rota inativa com id + +#------------desativar retomar ruta---------------------- +editarCatalogoDeRutaController.msg.rutaReativada=Linha reativada com sucesso!. +editarCatalogoDeRutaController.msg.rutaCancelada=Linha desativada com sucesso! +editarCatalogoDeRutaController.msg.rutaDesativadaId=Edição não permitida. Linha +editarCatalogoDeRutaController.msg.rutaDesativadaIdPt2=inativa! editarCatalogoDeRutaController.msg.linhaDesativada=Linha desativada, edição não permitida -editarCatalogoDeRuta.MSG.rutaCancelada=Linha cancelada com sucesso! editarCatalogoDeRutaController.msg.existeEsquemaCorridaVigente=Existe um serviço vigente para esta linha com número -editarCatalogoDeRutaController.msg.corridaGeradaVigente=Existem serviços disponíveis nessa linha de núnero -editarCatalogoDeRutaController.msg.corridaGeradaVigentePt2=no dia +editarCatalogoDeRutaController.msg.corridaGeradaVigente=Existe um serviço disponível para essa linha com número +editarCatalogoDeRutaController.msg.corridaGeradaVigentePt2=dia + editarCatalogoDeRutaController.msg.validacionCambionEnCombinaciones = Ao incluir ou remover uma localidade as combinações serão refeitas. É necessário revisar as combinações em caso de que exista alguna configuração específica para uma(s) de dela(s). Confirmar alteração? editarCatalogoDeRutaController.msg.cambioSecuencia = Não é possível alterar a origem Inicial ou destino Final para uma linha já existente editarCatalogoDeRutaController.msg.validacion.paradas = Deve informar as secuencias da linha