From 4689129357f57c11364d62535605341d9ce0ff8f Mon Sep 17 00:00:00 2001 From: valdir Date: Fri, 11 Oct 2019 13:18:59 +0000 Subject: [PATCH] 0015886: bloqueio de clientes gratuidade intermunicipais bug#15886 dev:leonardo qua:junia git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@98214 d1611594-4594-4d17-8e1d-87c2c4800839 --- ...EditarConfiguracionCategoriaController.java | 2 ++ ...acionCategoriaDatosCategoriaController.java | 3 +++ web/WEB-INF/i3-label_es_MX.label | 3 ++- web/WEB-INF/i3-label_pt_BR.label | 1 + .../editarConfiguracionCategorias.zul | 18 ++++++++++++++---- ...arConfiguracionCategoriasDatosCategoria.zul | 18 ++++++++++++++---- 6 files changed, 36 insertions(+), 9 deletions(-) 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 04a525a17..64c34e6dc 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 @@ -201,6 +201,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Checkbox chkSabado; private Checkbox chkDomingo; private Checkbox chkIndnaopermitevdamesmodocviagem; + private Checkbox chkIndnaopermiteVendaDuasGratuidades; private Checkbox chkIndnaoaplicatarifaminima; private Checkbox chkIndtipoocupacao; @@ -902,6 +903,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp cDescuento.setIndSabado(chkSabado.isChecked()); cDescuento.setIndDomingo(chkDomingo.isChecked()); cDescuento.setIndnaopermitevdamesmodocviagem(chkIndnaopermitevdamesmodocviagem.isChecked()); + cDescuento.setIndNaoPermiteVendaDuasGrat(chkIndnaopermiteVendaDuasGratuidades.isChecked()); cDescuento.setIndnaoaplicatarifaminima(chkIndnaoaplicatarifaminima.isChecked()); cDescuento.setIndExigeEmailPassageiro(chkExigeEmailpasajero.isChecked()); cDescuento.setIndExigeEnderecoPassageiro(chkExigeEnderecopasajero.isChecked()); 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 ede31dd6f..1ccea0ff0 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 @@ -103,6 +103,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene private Checkbox chkPrecoSeguro; private Checkbox chkPrecoOutros; private Checkbox chkIndnaopermitevdamesmodocviagem; + private Checkbox chkIndnaopermiteVendaDuasGratuidades; private Checkbox chkIndnaoaplicatarifaminima; private Checkbox chkIndtipoocupacao; @@ -224,6 +225,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene chkSabado.setChecked(categoriaDescuento.getIndSabado()); chkDomingo.setChecked(categoriaDescuento.getIndDomingo()); chkIndnaopermitevdamesmodocviagem.setChecked(categoriaDescuento.getIndnaopermitevdamesmodocviagem() == null ? Boolean.FALSE : categoriaDescuento.getIndnaopermitevdamesmodocviagem()); + chkIndnaopermiteVendaDuasGratuidades.setChecked(categoriaDescuento.getIndNaoPermiteVendaDuasGrat()); chkIndnaoaplicatarifaminima.setChecked(categoriaDescuento.getIndnaoaplicatarifaminima() == null ? Boolean.FALSE : categoriaDescuento.getIndnaoaplicatarifaminima()); chkIndtipoocupacao.setChecked(categoriaDescuento.getIndtipoocupacao()); radioHorarioLiberacaoVendaOrigem.setChecked(true); @@ -406,6 +408,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene categoriaDescuento.setIndSabado(chkSabado.isChecked()); categoriaDescuento.setIndDomingo(chkDomingo.isChecked()); categoriaDescuento.setIndnaopermitevdamesmodocviagem(chkIndnaopermitevdamesmodocviagem.isChecked()); + categoriaDescuento.setIndNaoPermiteVendaDuasGrat(chkIndnaopermiteVendaDuasGratuidades.isChecked()); categoriaDescuento.setIndnaoaplicatarifaminima(chkIndnaoaplicatarifaminima.isChecked()); categoriaDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked()); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index e79f4a993..ee4604c42 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2296,7 +2296,8 @@ editarConfiguracionCategoriaController.lblCoresVerde.value = Verde editarConfiguracionCategoriaController.lblIndnaopermitevdamesmodocviagem.value = No permite la venta de varios pasajes para el mismo documento y edad en el mismo horario del recorrido del Servicio editarConfiguracionCategoriaController.msg.modoFidelidadeNaoCinfigurado = Modulo de Fidelidad no configurado. Se debe configurar el Módulo Fidelidad antes de vincular este Tipo de Categoría. editarConfiguracionCategoriaController.lblIndnaoaplicatarifaminima.value = No aplica Tarifa Minima -editarConfiguracionCategoriaController.MSG.cloneOK.value = Categoria criada com Sucesso. +editarConfiguracionCategoriaController.MSG.cloneOK.value = Categoria criada com Sucesso. +editarConfiguracionCategoriaController.lblIndnaopermitevdaDeMaisDeUmaGratuidade.value = No permite la venta de más de una propina por persona. Solo se permite vender después del último boleto comprado. # Detener a pantalla de Búsqueda busquedaCatalogoDeParadaController.window.title = Parada diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 19e1b950b..80301655c 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2463,6 +2463,7 @@ editarConfiguracionCategoriaController.msg.modoFidelidadeNaoCinfigurado = Modulo editarConfiguracionCategoriaController.lblIndnaoaplicatarifaminima.value = Não aplica Tarifa Mínima editarConfiguracionCategoriaController.lblIndnvalidatipoocupacao.value = Validar tipo ocupação. editarConfiguracionCategoriaController.MSG.cloneOK.value = Categoria criada com Sucesso. +editarConfiguracionCategoriaController.lblIndnaopermitevdaDeMaisDeUmaGratuidade.value = Não permite a venda de mais de uma gratuidade por pessoa. Só é permitida a venda após a utilização da última passagem comprada. # Detener a pantalla de Pesquisa busquedaCatalogoDeParadaController.window.title = Localidade diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index 13ab61cc3..961a5384a 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -337,10 +337,20 @@ checked="true" /> - -