From 53b65568a5963546984af816662dff7316061ca2 Mon Sep 17 00:00:00 2001 From: fabio Date: Mon, 28 May 2018 13:15:20 +0000 Subject: [PATCH] fixes bug#10747 dev: Waldevir/Gleimar qua: Renato git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@82172 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarPuntoVentaController.java | 42 ++++++++++++++++++- .../utilerias/render/RenderPtoVtaSeguro.java | 6 +++ web/WEB-INF/i3-label_es_MX.label | 2 + web/WEB-INF/i3-label_pt_BR.label | 2 + web/gui/catalogos/editarPuntoVenta.zul | 26 ++++++++++++ 5 files changed, 77 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java index 3055ba204..7dbab0c87 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java @@ -269,8 +269,12 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { private Radio radAprobacionLatente; private Radio radIndvendsegopcionalSi; private Radio radIndvendsegopcionalNo; + private Radio radIndvendsegtabelaSi; + private Radio radIndvendsegtabelaNo; private Radio radIndestansegopcionalSi; private Radio radIndestansegopcionalNo; + private Radio radIndestansegtabelaSi; + private Radio radIndestansegtabelaNo; private Radio radIntervalofechamentoDiario; private Radio radIntervalofechamentoSemanal; private Radio radIntervalofechamentoDecendial; @@ -986,7 +990,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { txtNomeBanco.setValue(banco.getCodigo()); } - @SuppressWarnings("rawtypes") public void onSelect$cmbEmpresaPtoVta() { Empresa empresa = (Empresa) cmbEmpresaPtoVta.getSelectedItem().getValue(); lsEmpresaContaBancarias = ptovtaBancoService.buscarContasBancariasPorIdEmpresa(empresa.getEmpresaId()); @@ -1300,6 +1303,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { (radIndvendsegopcionalSi.isChecked() || radIndvendsegopcionalNo.isChecked() || radIndestansegopcionalSi.isChecked() || radIndestansegopcionalNo.isChecked()) && + (radIndvendsegtabelaSi.isChecked() || radIndvendsegtabelaNo.isChecked() || + radIndestansegtabelaSi.isChecked() || radIndestansegtabelaNo.isChecked()) + && (radIndPermisoTasaEmbarqueSi.isChecked() || radIndPermisoTasaEmbarqueNo.isChecked() || radIndEstanTasaEmbarqueSi.isChecked() || radIndEstanTasaEmbarqueNo.isChecked())) { @@ -1308,7 +1314,9 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { PtoVtaSeguro pto = new PtoVtaSeguro(); pto.setIndVendeSegOpcional(radIndvendsegopcionalSi.isChecked()); + pto.setIndVendeSegTabela(radIndvendsegtabelaSi.isChecked()); pto.setIndEstanSegOpcional(radIndestansegopcionalSi.isChecked()); + pto.setIndEstanSegTabela(radIndestansegtabelaSi.isChecked()); pto.setIndEstanTasaEmbarque(radIndEstanTasaEmbarqueSi.isChecked()); pto.setIndPermisoTasaEmbarque(radIndPermisoTasaEmbarqueSi.isChecked()); pto.setIndPermisoTasaEmbarqueVtaManual(radIndPermisoTasaEmbarqueVtaManualSi.isChecked()); @@ -3365,6 +3373,22 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } } + public void onClick$radIndvendsegtabelaSi(Event event) { + if (radIndvendsegtabelaSi.isChecked()) { + radIndestansegtabelaSi.setDisabled(false); + radIndestansegtabelaNo.setDisabled(false); + radIndestansegtabelaNo.setChecked(true); + } + } + + public void onClick$radIndvendsegtabelaNo(Event event) { + if (radIndvendsegtabelaNo.isChecked()) { + radIndestansegtabelaSi.setDisabled(true); + radIndestansegtabelaNo.setDisabled(true); + radIndestansegtabelaNo.setChecked(true); + } + } + public void onClick$ckValidarTempoParaImpressao(Event event) { if (ckValidarTempoParaImpressao.isChecked()) { txtTempoParaImpressao.setDisabled(Boolean.FALSE); @@ -3491,4 +3515,20 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { this.ct = ct; } + public Radio getRadIndvendsegtabelaSi() { + return radIndvendsegtabelaSi; + } + + public void setRadIndvendsegtabelaSi(Radio radIndvendsegtabelaSi) { + this.radIndvendsegtabelaSi = radIndvendsegtabelaSi; + } + + public Radio getRadIndvendsegtabelaNo() { + return radIndvendsegtabelaNo; + } + + public void setRadIndvendsegtabelaNo(Radio radIndvendsegtabelaNo) { + this.radIndvendsegtabelaNo = radIndvendsegtabelaNo; + } + } \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java index e72947fc7..7bf428ecb 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPtoVtaSeguro.java @@ -21,6 +21,12 @@ public class RenderPtoVtaSeguro implements ListitemRenderer { lc = new Listcell(pto.getIndEstanSegOpcional() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); lc.setParent(lstm); + lc = new Listcell(pto.getIndVendeSegTabela() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); + lc.setParent(lstm); + + lc = new Listcell(pto.getIndEstanSegTabela() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); + lc.setParent(lstm); + lc = new Listcell(pto.getIndEstanTasaEmbarque() ? Labels.getLabel("MSG.SI") : Labels.getLabel("MSG.NO")); lc.setParent(lstm); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 06ea302e2..a357d7dfd 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -1407,6 +1407,8 @@ editarPuntoVentaController.lbStock.value = Estoque editarPuntoVentaController.lbCheckStock.value = Validar estoque Receta/Gasto editarPuntoVentaController.lbVendeSegOpcional.value = Vende seguro opcional editarPuntoVentaController.lbEstanSegOpcional.value = Estan seguro opcional +editarPuntoVentaController.lbVendeSegTabela.value = Vende seguro tabla +editarPuntoVentaController.lbEstanSegTabela.value = Estan seguro tabla editarPuntoVentaController.label.tipoPassagem = Tipo de Pasajes editarPuntoVentaController.label.lbIndEstanTasaEmbarque.value = Tasa de abordaje pre-seleccionada editarPuntoVentaController.label.lbIndPermisoTasaEmbarque.value = Permite deseleccionar Tasa de abordaje diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index f00bfb0cd..d6464581d 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -1510,6 +1510,8 @@ editarPuntoVentaController.lbStock.value = Estoque editarPuntoVentaController.lbCheckStock.value = Validar Estoque Receita/Despesa editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional editarPuntoVentaController.lbEstanSegOpcional.value = Default Seguro Opcional +editarPuntoVentaController.lbVendeSegTabela.value = Vende Seguro Tabela +editarPuntoVentaController.lbEstanSegTabela.value = Default Seguro Tabela editarPuntoVentaController.label.tipoPassagem = Tipo de Passagens editarPuntoVentaController.label.usuario = Usuário editarPuntoVentaController.label.lbIndEstanTasaEmbarque.value = Taxa de Embarque pré-selecionada diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul index 672e36d20..be85d24ff 100644 --- a/web/gui/catalogos/editarPuntoVenta.zul +++ b/web/gui/catalogos/editarPuntoVenta.zul @@ -1352,6 +1352,26 @@ label="${c:l('MSG.NO')}" /> + + + +