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')}" />
+
+
+
+
+
+
+
+