From 20afff68d5de556c87ece718379575d2a85021d5 Mon Sep 17 00:00:00 2001 From: "aristides@rjconsultores.com.br" Date: Tue, 16 May 2023 15:09:03 -0300 Subject: [PATCH 1/2] fixes bug#AL_2302 --- pom.xml | 6 ++--- .../EditarClaseServicioController.java | 22 ++++++++++++++++++- web/WEB-INF/i3-label_en.label | 2 ++ web/WEB-INF/i3-label_es_MX.label | 2 ++ web/WEB-INF/i3-label_pt_BR.label | 2 ++ web/gui/catalogos/editarClaseServicio.zul | 13 ++++++++++- 6 files changed, 42 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index f393797f5..8722e4d7b 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.4.5 + 1.4.6 war - 1.3.2 - 1.3.1 + 1.4.1 + 1.3.4 UTF-8 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java index 114dd7bdd..c990c255a 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarClaseServicioController.java @@ -53,6 +53,7 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { private MyComboboxEstandar cmbTipoServico; private Button btnApagar; private MyTextboxDecimal txtCoeficiente; + private MyTextboxDecimal porcPricingSemelhante; private Checkbox chkNaoVendeSeguroOpcional; private Combobox cmbDescontoMonitrip; private List lsTipoDescontoMonitrips; @@ -69,6 +70,7 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { btnApagar.setVisible(Boolean.FALSE); }else { txtCoeficiente.setValue(null != claseServicio.getCoeficiente() && !"".equals(claseServicio.getCoeficiente()) ? claseServicio.getCoeficiente().toString() : ""); + } if (claseServicio.getTipoServicoBPe() == null) { @@ -82,6 +84,15 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { } public void onClick$btnSalvar(Event ev) throws InterruptedException { + BigDecimal vlrPorcPricingSemelhante = porcPricingSemelhante.getValueDecimal(); + + if ((vlrPorcPricingSemelhante != null) && (vlrPorcPricingSemelhante.intValue() < 1 || vlrPorcPricingSemelhante.intValue() >= 100)) { + Messagebox.show( + Labels.getLabel("editarClaseServicioController.window.title"), + Labels.getLabel("editarClaseServicioController.msgValidacaoPorcPricingSemelhante.title"), + Messagebox.OK, Messagebox.INFORMATION); + return; + } txtNome.getText(); cmbTipoServico.getValue(); chkNaoVendeSeguroOpcional.getValue(); @@ -213,5 +224,14 @@ public class EditarClaseServicioController extends MyGenericForwardComposer { public void setLsTipoDescontoMonitrips(List lsTipoDescontoMonitrips) { this.lsTipoDescontoMonitrips = lsTipoDescontoMonitrips; } - + + public MyTextboxDecimal getPorcPricingSemelhante() { + return porcPricingSemelhante; + } + + public void setPorcPricingSemelhante(MyTextboxDecimal porcPricingSemelhante) { + this.porcPricingSemelhante = porcPricingSemelhante; + } + + } diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 15ef1b4b6..6e6aee459 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -1332,6 +1332,8 @@ editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sem Seguro Opcional editarClaseServicioController.lbMonitrip.value = Tipo de Classe Monitrip +editarClaseServicioController.labelPorcPricingSemelhante.value = Porcentagem para princing semelhantes. +editarClaseServicioController.msgValidacaoPorcPricingSemelhante.title = Porcentagem para princing semelhantes, precisa esta entre 1 e 100. editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index f8e4bdb75..cee2c34aa 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1156,6 +1156,8 @@ editarClaseServicioController.MSG.borrarOK = Clase de servicio se eliminó exito editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sin Seguro Opcional editarClaseServicioController.lbMonitrip.value = Tipo de Clase Monitrip +editarClaseServicioController.labelPorcPricingSemelhante.value = Porcentagem para princing semelhantes. +editarClaseServicioController.msgValidacaoPorcPricingSemelhante.title = Porcentagem para princing semelhantes, precisa esta entre 1 e 100. editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index a54730ae5..a5d03f492 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1334,6 +1334,8 @@ editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sem Seguro Opcional editarClaseServicioController.lbMonitrip.value = Tipo de Classe Monitrip +editarClaseServicioController.labelPorcPricingSemelhante.value = Porcentagem para princing semelhantes. +editarClaseServicioController.msgValidacaoPorcPricingSemelhante.title = Porcentagem para princing semelhantes, precisa esta entre 1 e 100. editarClaseServicioController.tipoServicoBPe.1 = 1 - Convencional com sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário diff --git a/web/gui/catalogos/editarClaseServicio.zul b/web/gui/catalogos/editarClaseServicio.zul index ca1f77578..c2e78f9d4 100644 --- a/web/gui/catalogos/editarClaseServicio.zul +++ b/web/gui/catalogos/editarClaseServicio.zul @@ -60,7 +60,18 @@ - + + + + +