Merge pull request 'fixes bug#AL_2302' (!151) from AL_2302 into master

Reviewed-on: http://18.235.188.113:3000/adm/VentaBoletosAdm/pulls/151
Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>
master 1.5.2
aristides 2023-05-16 20:00:31 +00:00
commit dea416a3c8
6 changed files with 42 additions and 5 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.5.1</version> <version>1.5.2</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.4.0</modelWeb.version> <modelWeb.version>1.4.1</modelWeb.version>
<flyway.version>1.3.3</flyway.version> <flyway.version>1.3.4</flyway.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>

View File

@ -53,6 +53,7 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
private MyComboboxEstandar cmbTipoServico; private MyComboboxEstandar cmbTipoServico;
private Button btnApagar; private Button btnApagar;
private MyTextboxDecimal txtCoeficiente; private MyTextboxDecimal txtCoeficiente;
private MyTextboxDecimal porcPricingSemelhante;
private Checkbox chkNaoVendeSeguroOpcional; private Checkbox chkNaoVendeSeguroOpcional;
private Combobox cmbDescontoMonitrip; private Combobox cmbDescontoMonitrip;
private List<TipoClasseServicoBPe> lsTipoDescontoMonitrips; private List<TipoClasseServicoBPe> lsTipoDescontoMonitrips;
@ -69,6 +70,7 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
btnApagar.setVisible(Boolean.FALSE); btnApagar.setVisible(Boolean.FALSE);
}else { }else {
txtCoeficiente.setValue(null != claseServicio.getCoeficiente() && !"".equals(claseServicio.getCoeficiente()) ? claseServicio.getCoeficiente().toString() : ""); txtCoeficiente.setValue(null != claseServicio.getCoeficiente() && !"".equals(claseServicio.getCoeficiente()) ? claseServicio.getCoeficiente().toString() : "");
} }
if (claseServicio.getTipoServicoBPe() == null) { if (claseServicio.getTipoServicoBPe() == null) {
@ -82,6 +84,15 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
} }
public void onClick$btnSalvar(Event ev) throws InterruptedException { 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(); txtNome.getText();
cmbTipoServico.getValue(); cmbTipoServico.getValue();
chkNaoVendeSeguroOpcional.getValue(); chkNaoVendeSeguroOpcional.getValue();
@ -214,4 +225,13 @@ public class EditarClaseServicioController extends MyGenericForwardComposer {
this.lsTipoDescontoMonitrips = lsTipoDescontoMonitrips; this.lsTipoDescontoMonitrips = lsTipoDescontoMonitrips;
} }
public MyTextboxDecimal getPorcPricingSemelhante() {
return porcPricingSemelhante;
}
public void setPorcPricingSemelhante(MyTextboxDecimal porcPricingSemelhante) {
this.porcPricingSemelhante = porcPricingSemelhante;
}
} }

View File

@ -1337,6 +1337,8 @@ editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso
editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR
editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sem Seguro Opcional editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sem Seguro Opcional
editarClaseServicioController.lbMonitrip.value = Tipo de Classe Monitrip 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.1 = 1 - Convencional com sanitário
editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário

View File

@ -1161,6 +1161,8 @@ editarClaseServicioController.MSG.borrarOK = Clase de servicio se eliminó exito
editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR
editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sin Seguro Opcional editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sin Seguro Opcional
editarClaseServicioController.lbMonitrip.value = Tipo de Clase Monitrip 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.1 = 1 - Convencional com sanitário
editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário

View File

@ -1339,6 +1339,8 @@ editarClaseServicioController.MSG.borrarOK = Tipo de Classe Excluido com Sucesso
editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR editarClaseServicioController.labelCoeficiente.value = Coeficiente DER/PR
editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sem Seguro Opcional editarClaseServicioController.labelNaoVendeSeguroOpcional.value = Sem Seguro Opcional
editarClaseServicioController.lbMonitrip.value = Tipo de Classe Monitrip 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.1 = 1 - Convencional com sanitário
editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário editarClaseServicioController.tipoServicoBPe.2 = 2 - Convencional sem sanitário

View File

@ -61,6 +61,17 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
precision="14" scale="9" width="50%" /> precision="14" scale="9" width="50%" />
</row> </row>
<row>
<label
value="${c:l('editarClaseServicioController.labelPorcPricingSemelhante.value')}" />
<textbox id="porcPricingSemelhante"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
precision="5" scale="2" width="50%"
value="@{winEditarClaseServicio$composer.claseServicio.porcPricingSemelhante,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}" />
</row>
<row> <row>
<label <label
value="${c:l('editarClaseServicioController.labelNaoVendeSeguroOpcional.value')}" /> value="${c:l('editarClaseServicioController.labelNaoVendeSeguroOpcional.value')}" />