diff --git a/pom.xml b/pom.xml index 19d9bf57b..ef4565e5a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.5.1 + 1.5.2 war - 1.4.0 - 1.3.3 + 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 a8eba46b2..7ace5638c 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -1337,6 +1337,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 03cbc32db..0e512cd90 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1161,6 +1161,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 ef3bbe47b..87acf48fa 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1339,6 +1339,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 @@ - + + + + +