diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java index 1bbd5ec50..30e943bb9 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarSecretariaController.java @@ -76,6 +76,7 @@ public class EditarSecretariaController extends MyGenericForwardComposer { private MyTextboxDecimal txtPorcdescuentoPedagio; private MyTextboxDecimal txtPorcdescuentoSeguro; private MyTextboxDecimal txtPorcdescuentoTaxaEmbarque; + private MyTextboxDecimal txtPorcdescuentoSeguroOpcional; private Longbox txtNumfolioinicio; private Longbox txtNumfoliofinal; private Textbox txtSerie; @@ -215,6 +216,14 @@ public class EditarSecretariaController extends MyGenericForwardComposer { this.txtPorcdescuentoTaxaEmbarque = txtPorcdescuentoTaxaEmbarque; } + public MyTextboxDecimal getTxtPorcdescuentoSeguroOpcional() { + return txtPorcdescuentoSeguroOpcional; + } + + public void setTxtPorcdescuentoSeguroOpcional(MyTextboxDecimal txtPorcdescuentoSeguroOpcional) { + this.txtPorcdescuentoSeguroOpcional = txtPorcdescuentoSeguroOpcional; + } + public Button getBtnAdicionarCuponSecretaria() { return btnAdicionarCuponSecretaria; } @@ -456,11 +465,14 @@ public class EditarSecretariaController extends MyGenericForwardComposer { return; } try { + txtNumfolioinicio.getValue(); + txtNumfoliofinal.getValue(); BigDecimal porcdescuento = BigDecimal.valueOf(Double.parseDouble(txtPorcdescuento.getValue())); BigDecimal porcdescuentoOutros = BigDecimal.valueOf(Double.parseDouble(txtPorcdescuentoOutros.getValue())); BigDecimal porcdescuentoPedagio = BigDecimal.valueOf(Double.parseDouble(txtPorcdescuentoPedagio.getValue())); BigDecimal porcdescuentoSeguro = BigDecimal.valueOf(Double.parseDouble(txtPorcdescuentoSeguro.getValue())); BigDecimal porcdescuentoTaxaEmbarque = BigDecimal.valueOf(Double.parseDouble(txtPorcdescuentoTaxaEmbarque.getValue())); + BigDecimal porcdescuentoSeguroOpcional = BigDecimal.valueOf(Double.parseDouble(txtPorcdescuentoSeguroOpcional.getValue())); Long numfolioinicio = txtNumfolioinicio.getValue(); Long numfoliofinal = txtNumfoliofinal.getValue(); String serie = null; @@ -526,6 +538,7 @@ public class EditarSecretariaController extends MyGenericForwardComposer { cd.setPorcdescuentopedagio(porcdescuentoPedagio); cd.setPorcdescuentoseguro(porcdescuentoSeguro); cd.setPorcdescuentotaxaembarque(porcdescuentoTaxaEmbarque); + cd.setPorcdescuentoseguroopcional(porcdescuentoSeguroOpcional); cd.setNumfolioinicio(numfolioinicio); cd.setNumfoliofinal(numfoliofinal); cd.setSerie(serie); @@ -559,6 +572,7 @@ public class EditarSecretariaController extends MyGenericForwardComposer { txtPorcdescuentoPedagio.setText("0"); txtPorcdescuentoSeguro.setText("0"); txtPorcdescuentoTaxaEmbarque.setText("0"); + txtPorcdescuentoSeguroOpcional.setText("0"); txtNumfolioinicio.setValue(null); txtNumfoliofinal.setValue(null); txtSerie.setValue(null); diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCuponSecretaria.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCuponSecretaria.java index 87cf1308f..a07d775aa 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCuponSecretaria.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCuponSecretaria.java @@ -100,6 +100,14 @@ public class RenderCuponSecretaria implements ListitemRenderer { lc = new Listcell(""); } lc.setParent(lstm); + + BigDecimal porcentagemseguroOpcional = cuponSecretaria.getPorcdescuentoseguroopcional(); + if (porcentagemseguroOpcional != null) { + lc = new Listcell(porcentagemseguroOpcional.setScale(2).toString()); + } else { + lc = new Listcell(""); + } + lc.setParent(lstm); lstm.setAttribute("data", cuponSecretaria); } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 83337ab32..c6b64de8a 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -4702,6 +4702,7 @@ editarSecretariaController.lbPorcDescuentoOutros.value=% Outros editarSecretariaController.lbPorcDescuentoPedagio.value=% Peaje editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro editarSecretariaController.lbPorcDescuentoTaxaEmbarque.value=% Tasa abordaje +editarSecretariaController.lbPorcDescuentoSeguroOpcional.value=% Seguro opcional editarSecretariaController.Impression.value = Valor a imprimir editarSecretariaController.PrecioTotal.value = Precio total editarSecretariaController.PrecioDescuento.value = Precio menos descuento por cobrar diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 25ee2baf6..b0af86470 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -4925,6 +4925,7 @@ editarSecretariaController.lbPorcDescuentoOutros.value=% Outros editarSecretariaController.lbPorcDescuentoPedagio.value=% Pedagio editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro editarSecretariaController.lbPorcDescuentoTaxaEmbarque.value=% Taxa Embarque +editarSecretariaController.lbPorcDescuentoSeguroOpcional.value=% Seguro Opcional editarSecretariaController.Impression.value = Valor a Imprimir editarSecretariaController.PrecioTotal.value = Preço total editarSecretariaController.PrecioDescuento.value = Preço menos desconto por cobrar diff --git a/web/gui/configuraciones_comerciales/editarSecretaria.zul b/web/gui/configuraciones_comerciales/editarSecretaria.zul index 7a8f909a2..577bed139 100644 --- a/web/gui/configuraciones_comerciales/editarSecretaria.zul +++ b/web/gui/configuraciones_comerciales/editarSecretaria.zul @@ -6,7 +6,7 @@ @@ -195,6 +195,14 @@ value="0" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" /> + + + @@ -229,6 +237,8 @@ label="${c:l('editarSecretariaController.lbPorcdescuentoSeguro.value')}" /> +