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 391a2e4e2..0d5ae1353 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 chkDomingo; private Checkbox chkIndnaopermitevdamesmodocviagem; private Checkbox chkIndnaoaplicatarifaminima; + private Checkbox chkIndtipoocupacao; private Radio radioCorLaranja; private Radio radioCorVerde; @@ -904,6 +905,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp cDescuento.setIndnaoaplicatarifaminima(chkIndnaoaplicatarifaminima.isChecked()); cDescuento.setIndExigeEmailPassageiro(chkExigeEmailpasajero.isChecked()); cDescuento.setIndExigeEnderecoPassageiro(chkExigeEnderecopasajero.isChecked()); + cDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked()); + if(radioHorarioLiberacaoVendaOrigem.isChecked()) { cDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM); @@ -1628,4 +1631,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp public void setChkExigeEmailpasajero(Checkbox chkExigeEmailpasajero) { this.chkExigeEmailpasajero = chkExigeEmailpasajero; } + + + + } 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 0c21ab051..2f5637e51 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 @@ -102,6 +102,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene private Checkbox chkPrecoOutros; private Checkbox chkIndnaopermitevdamesmodocviagem; private Checkbox chkIndnaoaplicatarifaminima; + private Checkbox chkIndtipoocupacao; private Radio radioHorarioLiberacaoVendaOrigem; private Radio radioHorarioLiberacaoVendaTrecho; @@ -221,7 +222,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene chkDomingo.setChecked(categoriaDescuento.getIndDomingo()); chkIndnaopermitevdamesmodocviagem.setChecked(categoriaDescuento.getIndnaopermitevdamesmodocviagem() == null ? Boolean.FALSE : categoriaDescuento.getIndnaopermitevdamesmodocviagem()); chkIndnaoaplicatarifaminima.setChecked(categoriaDescuento.getIndnaoaplicatarifaminima() == null ? Boolean.FALSE : categoriaDescuento.getIndnaoaplicatarifaminima()); - + chkIndtipoocupacao.setChecked(categoriaDescuento.getIndtipoocupacao()); radioHorarioLiberacaoVendaOrigem.setChecked(true); radioHorarioLiberacaoVendaTrecho.setChecked(false); if(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_TRECHO.equals(categoriaDescuento.getHorarioLiberacaoVendaPassagem())) { @@ -245,7 +246,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene if (categoriaDescuento.getCategoria().getCategoriaId().equals(1)) { desabilitarItensCategoriaNormal(); } - + } private void desabilitarItensCategoriaNormal() { cantAutorizada.setDisabled(true); @@ -389,6 +390,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene categoriaDescuento.setIndDomingo(chkDomingo.isChecked()); categoriaDescuento.setIndnaopermitevdamesmodocviagem(chkIndnaopermitevdamesmodocviagem.isChecked()); categoriaDescuento.setIndnaoaplicatarifaminima(chkIndnaoaplicatarifaminima.isChecked()); + categoriaDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked()); categoriaDescuentoList.updateItem(categoriaDescuento); this.closeWindow(); diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index b6fb8f143..90a0c94d0 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -2407,6 +2407,7 @@ editarConfiguracionCategoriaController.lblCoresVerde.value = Verde editarConfiguracionCategoriaController.lblIndnaopermitevdamesmodocviagem.value = Não permite a venda de várias passagens para o mesmo documento e idade no mesmo horário do percurso do Serviço editarConfiguracionCategoriaController.msg.modoFidelidadeNaoCinfigurado = Modulo de Fidelidade não configurado. Deve-se configurar o Módulo Fidelidade antes de vincular este Tipo de Categoria. editarConfiguracionCategoriaController.lblIndnaoaplicatarifaminima.value = Não aplica Tarifa Mínima +editarConfiguracionCategoriaController.lblIndnvalidatipoocupacao.value = Validar tipo ocupação. editarConfiguracionCategoriaController.MSG.cloneOK.value = Categoria criada com Sucesso. # Detener a pantalla de Pesquisa diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index 41134bad9..26fe1a850 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -345,6 +345,11 @@ value="${c:l('editarConfiguracionCategoriaController.lblIndnaoaplicatarifaminima.value')}" /> + +