From d513e8d463f30fc6e8d7640be83a1606faabad18 Mon Sep 17 00:00:00 2001 From: valdir Date: Fri, 10 Jun 2022 17:45:14 +0000 Subject: [PATCH] =?UTF-8?q?0024539:=20GLPI=2051302=20-=20Espec=20Validar?= =?UTF-8?q?=20Benef=C3=ADcio=20Idoso=20bug#24539=20dev:valdevir=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@112708 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarConfiguracionCategoriaController.java | 12 +++++++++++- ...nfiguracionCategoriaDatosCategoriaController.java | 12 ++++++++++++ web/WEB-INF/i3-label_es_MX.label | 2 ++ web/WEB-INF/i3-label_pt_BR.label | 3 +++ .../editarConfiguracionCategorias.zul | 9 +++++++++ .../editarConfiguracionCategoriasDatosCategoria.zul | 9 +++++++++ 6 files changed, 46 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index ac823b681..656fa8aa9 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -294,7 +294,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Combobox cmbCategoriasInteragem; private Row rowIdTipoCategoriaInteragem; private Checkbox chkTipoCategoriaInteragem; - + private Checkbox chkExigeNumeroFidelidade; public Checkbox getChkTipoCategoriaIntegarem() { return chkTipoCategoriaInteragem; @@ -304,6 +304,14 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp this.chkTipoCategoriaInteragem = chkTipoCategoriaInteragem; } + public Checkbox getChkExigeNumeroFidelidade() { + return chkExigeNumeroFidelidade; + } + + public void setChkExigeNumeroFidelidade(Checkbox chkExigeNumeroFidelidade) { + this.chkExigeNumeroFidelidade = chkExigeNumeroFidelidade; + } + public Row getRowIdTipoCategoriaIntegarem() { return rowIdTipoCategoriaInteragem; } @@ -1163,6 +1171,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp cDescuento.setIndPermiteReativar(chkReativa.isChecked()); cDescuento.setIndPermiteTrocaTitularidade(chkTrocaTiturlidade.isChecked()); + cDescuento.setIndExigeNumFidelidade(chkExigeNumeroFidelidade.isChecked()); + if(chkTipoCategoriaInteragem.isChecked()) { if(cmbCategoriasInteragem.getSelectedItem().getValue()!=null) { cDescuento.setCategoriaInterage((Categoria) cmbCategoriasInteragem.getSelectedItem().getValue()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java index 8294c5095..e7f5ce693 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java @@ -179,6 +179,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene private List lsCategoriasInteragem; private Categoria categoriaInterage; + private Checkbox chkExigeNumeroFidelidade; + @Autowired private CategoriaService categoriaService; @@ -371,6 +373,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene rowIdTipoCategoriaInteragem.setVisible(Boolean.FALSE); } + chkExigeNumeroFidelidade.setChecked(categoriaDescuento.getIndExigeNumFidelidade()); + } /** * @@ -640,6 +644,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene }else { categoriaDescuento.setCategoriaInterage(null); } + + categoriaDescuento.setIndExigeNumFidelidade(chkExigeNumeroFidelidade.isChecked()); categoriaDescuentoList.updateItem(categoriaDescuento); this.closeWindow(); @@ -995,4 +1001,10 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene public void setCategoriaInterage(Categoria categoriaInterage) { this.categoriaInterage = categoriaInterage; } + public Checkbox getChkExigeNumeroFidelidade() { + return chkExigeNumeroFidelidade; + } + public void setChkExigeNumeroFidelidade(Checkbox chkExigeNumeroFidelidade) { + this.chkExigeNumeroFidelidade = chkExigeNumeroFidelidade; + } } \ No newline at end of file diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 0e1aa074d..af3f5d2fa 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2405,6 +2405,8 @@ editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuración pas editarConfiguracionCategoriaController.MSG.categoriaNormal = No es permitido cambiar la vigencia de la categoria Normal. editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Hay descuentos sin vigencias. Guardar sin informar a los viegencias de descuentos ? editarConfiguracionCategoriaController.lblCategorias.value = Tipo de pasaje +editarConfiguracionCategoriaController.lblCadastroCliente.value= Requerir registro de cliente +editarConfiguracionCategoriaController.cadastroClienteTipoCategoria.ajuda= El sistema requiere un número de fidelización en el momento de la confirmación de la compra de este tipo de billete. editarConfiguracionCategoriaController.lblEmpresa.value = Empresa editarConfiguracionCategoriaController.lblDescricao.value = Descrição editarConfiguracionCategoriaController.lblMarca.value = Marca diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 0932c000a..7216f4605 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2653,6 +2653,9 @@ editarConfiguracionCategoriaController.MSG.borrarOK = Tipo de configuração pas editarConfiguracionCategoriaController.MSG.categoriaNormal = Não é permitido alterar a vigencia da categoria Normal. editarConfiguracionCategoriaController.MSG.categoriaPeriodoObligatorio = Exite(m) desconto(s) sem vigência. Salvar sem informar as viegencias para o(s) desconto(s) ? editarConfiguracionCategoriaController.lblCategorias.value = Tipo de Passagem +editarConfiguracionCategoriaController.lblCadastroCliente.value= Exigir Cadastro Cliente +editarConfiguracionCategoriaController.cadastroClienteTipoCategoria.ajuda= O sistema exige um número fidelidade no momento da confirmação da compra para esse tipo de passagem. + editarConfiguracionCategoriaController.lblEmpresa.value = Empresa editarConfiguracionCategoriaController.lblDescricao.value = Descrição editarConfiguracionCategoriaController.lblMarca.value = Marca diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index 4ea3ee60a..3bf8d3278 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -125,6 +125,15 @@ mold="rounded" buttonVisible="true" width="50%" model="@{winEditarConfiguracionCategoria$composer.lsCategorias}" /> + + + + + + + + + + + + + +