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 c19c0fe08..7487981ca 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 @@ -244,7 +244,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Timebox tbTempoMaiorKM; private Spinner spnKM; - + private Radio radioIndPermiteTrocaTransferenciaSim; + public List getLsCategorias() { return lsCategorias; } @@ -1031,6 +1032,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp } cDescuento.setDesccomppreco(desccomppreco.getValue()); + cDescuento.setIndPermiteTrocaTransferencia(radioIndPermiteTrocaTransferenciaSim.isChecked()); lsCategoriaDescuento.add(cDescuento); categoriaDescuentoList.addItemNovo(cDescuento); @@ -1766,5 +1768,12 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp public Boolean getConfigEmiteSomenteCupomEmbarque() { return UsuarioLogado.getUsuarioLogado().isPermisoClave(ConstantesFuncionSistema.CLAVE_CONFIG_EMITE_SOMENTE_CUPOM_EMBARQUE); } - -} + + public Radio getRadioIndPermiteTrocaTransferenciaSim() { + return radioIndPermiteTrocaTransferenciaSim; + } + + public void setRadioIndPermiteTrocaTransferenciaSim(Radio radioIndPermiteTrocaTransferenciaSim) { + this.radioIndPermiteTrocaTransferenciaSim = radioIndPermiteTrocaTransferenciaSim; + } +} \ No newline at end of file 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 ba1260f3e..91f0bbb92 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 @@ -146,6 +146,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene private Radio rdVendaAntecipadaKMSi; private Radio rdVendaAntecipadaKMNo; + private Radio radioIndPermiteTrocaTransferenciaSim; + private Radio radioIndPermiteTrocaTransferenciaNao; @Override public void doAfterCompose(Component comp) throws Exception { @@ -299,6 +301,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene desabilitarItensCategoriaNormal(); } + radioIndPermiteTrocaTransferenciaSim.setChecked(categoriaDescuento.getIndPermiteTrocaTransferencia()); + radioIndPermiteTrocaTransferenciaNao.setChecked(!categoriaDescuento.getIndPermiteTrocaTransferencia()); } /** * @@ -532,6 +536,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene categoriaDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked()); categoriaDescuento.setIndEmiteSomenteCupomEmbarque(chkIndEmiteSomenteCupomEmbarque.isChecked()); categoriaDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue()); + categoriaDescuento.setIndPermiteTrocaTransferencia(radioIndPermiteTrocaTransferenciaSim.isChecked()); categoriaDescuentoList.updateItem(categoriaDescuento); this.closeWindow(); @@ -754,4 +759,19 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene return UsuarioLogado.getUsuarioLogado().isPermisoClave(ConstantesFuncionSistema.CLAVE_CONFIG_EMITE_SOMENTE_CUPOM_EMBARQUE); } -} + public Radio getRadioIndPermiteTrocaTransferenciaSim() { + return radioIndPermiteTrocaTransferenciaSim; + } + + public void setRadioIndPermiteTrocaTransferenciaSim(Radio radioIndPermiteTrocaTransferenciaSim) { + this.radioIndPermiteTrocaTransferenciaSim = radioIndPermiteTrocaTransferenciaSim; + } + + public Radio getRadioIndPermiteTrocaTransferenciaNao() { + return radioIndPermiteTrocaTransferenciaNao; + } + + public void setRadioIndPermiteTrocaTransferenciaNao(Radio radioIndPermiteTrocaTransferenciaNao) { + this.radioIndPermiteTrocaTransferenciaNao = radioIndPermiteTrocaTransferenciaNao; + } +} \ 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 aeb9eb52d..2a92493d2 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2362,6 +2362,7 @@ editarConfiguracionCategoriaController.lblConfigEmiteSomenteCupomEmbarque.value editarConfiguracionCategoriaController.lblIndEmiteSomenteCupomEmbarque.value = Emite Somente Cupom de Embarque editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value = Quantidade Vias Cupom de Embarque editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venta Antecipada por KM +editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência # 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 8160e63c4..47391383e 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2535,6 +2535,7 @@ editarConfiguracionCategoriaController.lblConfigEmiteSomenteCupomEmbarque.value editarConfiguracionCategoriaController.lblIndEmiteSomenteCupomEmbarque.value = Emite Somente Cupom de Embarque editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value = Quantidade Vias Cupom de Embarque editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venda Antecipada por KM +editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index 8c863d5d1..b19e0957a 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -257,6 +257,13 @@