From 1dc9ea92875daf33fbbb2b92f32690ce3154e502 Mon Sep 17 00:00:00 2001 From: leonardo Date: Fri, 25 Sep 2015 21:25:01 +0000 Subject: [PATCH] fixes bug #6620 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@48304 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarSecretariaController.java | 51 ++++++++++++++++++- .../render/RenderCuponSecretaria.java | 32 ++++++++++++ web/WEB-INF/i3-label_es_MX.label | 8 +++ web/WEB-INF/i3-label_pt_BR.label | 8 +++ .../editarSecretaria.zul | 30 ++++++++++- 5 files changed, 127 insertions(+), 2 deletions(-) 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 547780257..c591abd5f 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 @@ -56,6 +56,10 @@ public class EditarSecretariaController extends MyGenericForwardComposer { private Textbox txtDescSecretaria; private Textbox txtCveSecretaria; private MyTextboxDecimal txtPorcdescuento; + private MyTextboxDecimal txtPorcdescuentoOutros; + private MyTextboxDecimal txtPorcdescuentoPedagio; + private MyTextboxDecimal txtPorcdescuentoSeguro; + private MyTextboxDecimal txtPorcdescuentoTaxaEmbarque; private Longbox txtNumfolioinicio; private Longbox txtNumfoliofinal; private Button btnApagar; @@ -154,8 +158,39 @@ public class EditarSecretariaController extends MyGenericForwardComposer { this.txtNumfolioinicio = txtNumfolioinicio; } + public MyTextboxDecimal getTxtPorcdescuentoOutros() { + return txtPorcdescuentoOutros; + } - public Button getBtnAdicionarCuponSecretaria() { + public void setTxtPorcdescuentoOutros(MyTextboxDecimal txtPorcdescuentoOutros) { + this.txtPorcdescuentoOutros = txtPorcdescuentoOutros; + } + + public MyTextboxDecimal getTxtPorcdescuentoPedagio() { + return txtPorcdescuentoPedagio; + } + + public void setTxtPorcdescuentoPedagio(MyTextboxDecimal txtPorcdescuentoPedagio) { + this.txtPorcdescuentoPedagio = txtPorcdescuentoPedagio; + } + + public MyTextboxDecimal getTxtPorcdescuentoSeguro() { + return txtPorcdescuentoSeguro; + } + + public void setTxtPorcdescuentoSeguro(MyTextboxDecimal txtPorcdescuentoSeguro) { + this.txtPorcdescuentoSeguro = txtPorcdescuentoSeguro; + } + + public MyTextboxDecimal getTxtPorcdescuentoTaxaEmbarque() { + return txtPorcdescuentoTaxaEmbarque; + } + + public void setTxtPorcdescuentoTaxaEmbarque(MyTextboxDecimal txtPorcdescuentoTaxaEmbarque) { + this.txtPorcdescuentoTaxaEmbarque = txtPorcdescuentoTaxaEmbarque; + } + + public Button getBtnAdicionarCuponSecretaria() { return btnAdicionarCuponSecretaria; } @@ -335,6 +370,11 @@ public class EditarSecretariaController extends MyGenericForwardComposer { try { 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())); + Long numfolioinicio = txtNumfolioinicio.getValue(); Long numfoliofinal = txtNumfoliofinal.getValue(); @@ -364,6 +404,11 @@ public class EditarSecretariaController extends MyGenericForwardComposer { cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); cd.setFecmodif(Calendar.getInstance().getTime()); cd.setPorcdescuento(porcdescuento); + cd.setPorcdescuentooutros(porcdescuentoOutros); + cd.setPorcdescuentopedagio(porcdescuentoPedagio); + cd.setPorcdescuentoseguro(porcdescuentoSeguro); + cd.setPorcdescuentotaxaembarque(porcdescuentoTaxaEmbarque); + cd.setNumfolioinicio(numfolioinicio); cd.setNumfoliofinal(numfoliofinal); @@ -398,6 +443,10 @@ public class EditarSecretariaController extends MyGenericForwardComposer { txtNumfoliofinal.setConstraint(""); txtPorcdescuento.setText(null); + txtPorcdescuentoOutros.setText(null); + txtPorcdescuentoPedagio.setText(null); + txtPorcdescuentoSeguro.setText(null); + txtPorcdescuentoTaxaEmbarque.setText(null); txtNumfolioinicio.setValue(null); txtNumfoliofinal.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 331bd0181..94c58fdd5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCuponSecretaria.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderCuponSecretaria.java @@ -44,6 +44,38 @@ public class RenderCuponSecretaria implements ListitemRenderer { lc = new Listcell(""); } lc.setParent(lstm); + + BigDecimal porcentagemOutros = cuponSecretaria.getPorcdescuentooutros(); + if (porcentagemOutros != null) { + lc = new Listcell(porcentagemOutros.setScale(2).toString()); + } else { + lc = new Listcell(""); + } + lc.setParent(lstm); + + BigDecimal porcentagempedagio = cuponSecretaria.getPorcdescuentopedagio(); + if (porcentagempedagio != null) { + lc = new Listcell(porcentagempedagio.setScale(2).toString()); + } else { + lc = new Listcell(""); + } + lc.setParent(lstm); + + BigDecimal porcentagemseguro = cuponSecretaria.getPorcdescuentoseguro(); + if (porcentagemseguro != null) { + lc = new Listcell(porcentagemseguro.setScale(2).toString()); + } else { + lc = new Listcell(""); + } + lc.setParent(lstm); + + BigDecimal porcentagemtaxaembarque = cuponSecretaria.getPorcdescuentotaxaembarque(); + if (porcentagemtaxaembarque != null) { + lc = new Listcell(porcentagemtaxaembarque.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 64a7acba3..fa9df11f0 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -3589,6 +3589,10 @@ editarSecretariaController.btnFechar.tooltiptext = Cerrar editarSecretariaController.lbDescSecretaria.value = Orden de compra - Secretaria editarSecretariaController.lbCveSecretaria.value = Código secretaria editarSecretariaController.lbValidaFolio.value = Validar número del documento +editarSecretariaController.lbPorcDescuentoOutros.value=% Outros +editarSecretariaController.lbPorcDescuentoPedagio.value=% Peaje +editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro +editarSecretariaController.lbPorcDescuentoTaxaEmbarque.value=% Tasa Embarque editarSecretariaController.Impression.value = Valor a imprimir editarSecretariaController.PrecioTotal.value = Precio total editarSecretariaController.PrecioDescuento.value = Precio menos descuento por cobrar @@ -3596,6 +3600,10 @@ editarSecretariaController.Descuento.value = Descuento fixo editarSecretariaController.btnAddCuponSecretaria.tooltiptext = Incluir editarSecretariaController.btnBorrarCuponSecretaria.tooltiptext = Eliminar editarSecretariaController.lbPorcdescuento.value = Porcentaje descuento +editarSecretariaController.lbPorcdescuentoOutros.value=% Otros +editarSecretariaController.lbPorcdescuentoPedagio.value=% Peaje +editarSecretariaController.lbPorcdescuentoSeguro.value=% Seguro +editarSecretariaController.lbPorcdescuentoTaxaEmbarque.value=% Tasa Embarque editarSecretariaController.lbNumfolioinicio.value = Número del documento inicial editarSecretariaController.lbNumfoliofinal.value = Número del documento final editarSecretariaController.MSG.suscribirOK = Secretaria se registró exitosamente diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 17f138f44..ca1b1d6ee 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3649,6 +3649,10 @@ editarSecretariaController.btnFechar.tooltiptext = Fechar editarSecretariaController.lbDescSecretaria.value = Ordem de Serviço - Secretaria editarSecretariaController.lbCveSecretaria.value = Código Secretaria editarSecretariaController.lbValidaFolio.value = Validar Número do Documento +editarSecretariaController.lbPorcDescuentoOutros.value=% Outros +editarSecretariaController.lbPorcDescuentoPedagio.value=% Pedagio +editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro +editarSecretariaController.lbPorcDescuentoTaxaEmbarque.value=% Taxa Embarque editarSecretariaController.Impression.value = Valor a Imprimir editarSecretariaController.PrecioTotal.value = Preço total editarSecretariaController.PrecioDescuento.value = Preço menos desconto por cobrar @@ -3656,6 +3660,10 @@ editarSecretariaController.Descuento.value = Desconto fixo editarSecretariaController.btnAddCuponSecretaria.tooltiptext = Incluir editarSecretariaController.btnBorrarCuponSecretaria.tooltiptext = Eliminar editarSecretariaController.lbPorcdescuento.value = Porcentagem Desconto +editarSecretariaController.lbPorcdescuentoOutros.value=% Outros +editarSecretariaController.lbPorcdescuentoPedagio.value=% Pedagio +editarSecretariaController.lbPorcdescuentoSeguro.value=% Seguro +editarSecretariaController.lbPorcdescuentoTaxaEmbarque.value=% Taxa Embarque editarSecretariaController.lbNumfolioinicio.value = Número do Documento Inicial editarSecretariaController.lbNumfoliofinal.value = Número do Documento Final editarSecretariaController.MSG.suscribirOK = Secretaria Registrada com Sucesso. diff --git a/web/gui/configuraciones_comerciales/editarSecretaria.zul b/web/gui/configuraciones_comerciales/editarSecretaria.zul index b507e28df..c80650906 100644 --- a/web/gui/configuraciones_comerciales/editarSecretaria.zul +++ b/web/gui/configuraciones_comerciales/editarSecretaria.zul @@ -7,7 +7,7 @@ @@ -86,6 +86,26 @@ + + + + + + + + @@ -105,6 +125,14 @@ label="${c:l('editarSecretariaController.lbNumfolioinicio.value')}"/> + + + +