From 2604a5811384f26e2db841ca291671d740ca356c Mon Sep 17 00:00:00 2001 From: walace Date: Tue, 10 Nov 2020 19:55:21 +0000 Subject: [PATCH] fixes bug#20656 qua:wally dev:fabio git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104227 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarCatalogoDeRutaController.java | 17 +++++++++++++++++ web/WEB-INF/i3-label_es_MX.label | 4 ++++ web/WEB-INF/i3-label_pt_BR.label | 6 ++++++ web/gui/esquema_operacional/editarRuta.zul | 14 ++++++++++++++ 4 files changed, 41 insertions(+) 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 fbaf57264..62ebf0284 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 @@ -41,6 +41,7 @@ import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Constraint; +import org.zkoss.zul.Datebox; import org.zkoss.zul.Intbox; import org.zkoss.zul.ListModelList; import org.zkoss.zul.Listcell; @@ -206,9 +207,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer private Checkbox chkIndTribTarifaExcecao; private Checkbox chkIndTribTaxaEmbarqueExcecao; private Checkbox chkIndTribPedagioExcecao; + private Checkbox chkIndPrecioPorDemanda; private List lsParadasExcecao; private List lsRutaIcmsExcepcions; private MyListbox rutaIcmsExcepcionsList; + private Datebox precioDemandafecInicio; + private Datebox precioDemandaFecFim; private List lsRutacComb; private List lsRutaEmbarqueDesembarque = new ArrayList(); @@ -861,6 +865,18 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer return false; } + + if(chkIndPrecioPorDemanda.isChecked()) { + if(precioDemandafecInicio.getValue() == null || precioDemandaFecFim.getValue() == null) { + if(precioDemandafecInicio.getValue() == null) { + Clients.wrongValue(precioDemandafecInicio, Labels.getLabel("editarCatalogoDeRutaController.msg.validacion.vigencia.inicio")); + } + if(precioDemandaFecFim.getValue() == null) { + Clients.wrongValue(precioDemandaFecFim, Labels.getLabel("editarCatalogoDeRutaController.msg.validacion.vigencia.fim")); + } + return false; + } + } return true; } @@ -999,6 +1015,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer } ruta.setIndTelefoneObrigatorio(rdTelSi.isChecked()); + ruta.setIndPrecioPorDemanda(chkIndPrecioPorDemanda.isChecked()); if (rdNumFidelidadSi.isChecked()) { ruta.setIndNumFidelidadObligatorio(Boolean.TRUE); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 599e26d23..6bed98683 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2570,6 +2570,9 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem editarCatalogoDeRutaController.rdSentado.value = Sentado editarCatalogoDeRutaController.rdEmPe.value = Em Pé editarCatalogoDeRutaController.rdAmbos.value = Ambos +editarCatalogoDeRutaController.msg.validacion.vigencia.inicio=Favor Selecionar início da vigência +editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final da vigência + # A través da pantalla de Búsqueda @@ -2690,6 +2693,7 @@ editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origen y Destino son iguales editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origen y Destino ya añadidos editarCatalogoDeRutaController.MSG.RutaImcsExcepcionNaoSelecionado = Ningún registro fue seleccionado para exclusión +editarCatalogoDeRutaController.msg.validacion.vigencia=Favor seleccionar a vigência #Panatalla VentaBoletos Comissionistas diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index f5c9d5f16..a53c530a8 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2760,6 +2760,7 @@ editarCatalogoDeRutaController.actionCanbiarParada.tooltiptext = Você realmente editarCatalogoDeRutaController.actionCanbiarParada.businessException = Faltam dados para a nova localidade, ou esta fora do padrão das localidades: COD. IATA - DESCRIÇÃO editarCatalogoDeRutaController.actionCanbiarParada.sucesso = Localidade alterada com sucesso. editarCatalogoDeRutaController.lblIndRutaInternacional.value = Linha Internacional +editarCatalogoDeRutaController.lblIndPrecoPorDemanda.value = Integração de Preço por Demanda editarCatalogoDeRutaController.actionCanbiarParada.validaParada = Já existe uma localidade cadastrada com o COD. IATA ou DESCRIÇÃO digitados. Deseja realmente cadastrar na linha a localidade informada ? editarCatalogoDeRutaController.MSG.IncluirSequenciaRutaCloneError = Favor salvar a linha antes de incluir uma nova sequência. editarCatalogoDeRutaController.MSG.ExcluirSequenciaRutaCloneError = Favor salvar a linha antes de excluir uma sequência. @@ -2775,6 +2776,11 @@ editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados editarCatalogoDeRutaController.MSG.RutaImcsExcepcionNaoSelecionado = Nenhum registro foi selecionado para exclusão +editarCatalogoDeRutaController.lblVigencia.value=Vigência +editarCatalogoDeRutaController.lblDe.value=De +editarCatalogoDeRutaController.lblAte.value=Até +editarCatalogoDeRutaController.msg.validacion.vigencia.inicio=Favor Selecionar início da vigência +editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final da vigência # A través da pantalla de Pesquisa busquedaViaController.window.title = Via diff --git a/web/gui/esquema_operacional/editarRuta.zul b/web/gui/esquema_operacional/editarRuta.zul index 56e9bf078..0efb0cf72 100644 --- a/web/gui/esquema_operacional/editarRuta.zul +++ b/web/gui/esquema_operacional/editarRuta.zul @@ -237,6 +237,20 @@ + + +