diff --git a/pom.xml b/pom.xml
index e0c8e7770..9d3448dfd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.46.0
+ 1.47.0
war
- 1.35.0
- 1.27.0
+ 1.36.0
+ 1.28.0
UTF-8
UTF-8
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 caba802c8..3b7b8e3a6 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
@@ -21,6 +21,7 @@ import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.WrongValueException;
import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
@@ -41,6 +42,7 @@ import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento.TipoDescontoCom
import com.rjconsultores.ventaboletos.entidad.Constante;
import com.rjconsultores.ventaboletos.entidad.TipoOcupacion;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
+import com.rjconsultores.ventaboletos.enums.TipoIdentificacionDoc;
import com.rjconsultores.ventaboletos.enums.TipoPassagemCores;
import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.ConstanteService;
@@ -77,6 +79,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Radio rdTrecho;
private Radio rdNuncaLiberar;
private Combobox cmbIndGeneraFeriado;
+ private Combobox cmbTipoIdentifacionDoc2;
private Label lblMsgTiempo;
private Spinner spnHora;
private Spinner spnMinuto;
@@ -143,6 +146,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Row rowKMVendaAntecipada;
private Row rowTempoVendaAntecipadaSemKM;
private Row rowVendaAntecipadaSemKM;
+ private Row rowDocumentoPreSelecionadoDOC2;
private Timebox tbTempoAteKM;
private Timebox tbTempoMaiorKM;
@@ -391,6 +395,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
tipoOcupacion = categoriaDescuento.getTipoOcupacion();
}
+ configurarTipoIdenticacionDoc2();
+
}
/**
*
@@ -654,6 +660,17 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
categoriaDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue());
categoriaDescuento.setIndClientePcd(chkIndClientePcd.isChecked());
categoriaDescuento.setQtdeLimiteNaoEmbarque(qtdeLimiteNaoEmbarque.getValue());
+ if(chkExigedoc2pasajero.isChecked()) {
+ if( cmbTipoIdentifacionDoc2.getSelectedItem() != null ) {
+ TipoIdentificacionDoc tipoIdentificacionDoc2 = (TipoIdentificacionDoc) cmbTipoIdentifacionDoc2.getSelectedItem().getValue();
+ if(tipoIdentificacionDoc2 != null) {
+ categoriaDescuento.setTipoIdentificacionDoc2(tipoIdentificacionDoc2.getId());
+ }
+ }
+
+ }else {
+ categoriaDescuento.setTipoIdentificacionDoc2(null);
+ }
if(chkTipoCategoriaInteragem.isChecked()) {
if(cmbCategoriasInteragem.getSelectedItem() != null && cmbCategoriasInteragem.getSelectedItem().getValue()!=null) {
@@ -820,6 +837,26 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
tbTempoAteKM.setValue(DateUtil.getFecInicio().getTime());
tbTempoMaiorKM.setValue(DateUtil.getFecInicio().getTime());
}
+
+ public void onClick$chkExigedoc2pasajero(Event ev) {
+ configurarTipoIdenticacionDoc2();
+ }
+
+ private void configurarTipoIdenticacionDoc2() {
+
+ cmbTipoIdentifacionDoc2.setModel(new BindingListModelList(Arrays.asList(TipoIdentificacionDoc.getTodos()), false));
+
+ if(categoriaDescuento.getTipoIdentificacionDoc2() != null) {
+ cmbTipoIdentifacionDoc2.setValue(TipoIdentificacionDoc.getDescricao(categoriaDescuento.getTipoIdentificacionDoc2().byteValue()));
+ }
+
+ if(chkExigedoc2pasajero.isChecked()) {
+ rowDocumentoPreSelecionadoDOC2.setVisible(true);
+ }else {
+ rowDocumentoPreSelecionadoDOC2.setVisible(false);
+ }
+ }
+
public Row getLinhaLiberarPoltronasQuandoOnibus() {
return linhaLiberarPoltronasQuandoOnibus;
}
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 38d88a74d..c9266b11f 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -2785,6 +2785,7 @@ editarConfiguracionCategoriaController.chkNaoTrocaAbertoVendido.value = Cambio
editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value =Cambio de propiedad
editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir
editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reactivar
+editarConfiguracionCategoriaController.lblTipoIdentifacionDoc2.value = Tipo de Documento 2 pré selecionado
# 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 329f1bb5c..f6ff86a95 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -56,7 +56,6 @@ MSG.necesita.contaContable = Conta Contábil Obrigatória
MSG.necesita.tipoEvento = Tipo de evento Obrigatório
MSG.necesita.formaPago = Forma de Pagamento Obrigatória
MSG.Error.invalida.competencia = Competência inválida
-MSG.Error.dataObrigatoria = Data inicial e Final são obrigatórias
MSG.Error.invalida.dataInicialDepoisDataFinal = Data Inicial maior do que Data Final
MSG.Error.invalida.dataInicialFinalMesDiferente = Data Inicial e Final são de meses diferentes
MSG.Error.invalida.dataInicialOuDataFinalNaoInformada = Data Inicial ou Data Final não informada
@@ -3046,6 +3045,7 @@ editarConfiguracionCategoriaController.chkNaoTrocaAbertoVendido.value = Troca
editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value =Troca de Titularidade
editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir
editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reativar
+editarConfiguracionCategoriaController.lblTipoIdentifacionDoc2.value = Tipo de Documento 2 pré selecionado
# Detener a pantalla de Pesquisa
busquedaCatalogoDeParadaController.window.title = Localidade
@@ -8427,19 +8427,6 @@ relatorioBilhetesVendidosController.reimpresso.label = Reimpresso
relatorioBilhetesVendidosController.marcado.label = Marcado
relatorioBilhetesVendidosController.categoria.label = Categoria
-# Relatório Recarga Rvhub
-indexController.mniRelatorioRecargaRvhub.label = Recarga Rvhub
-relatorioRecargaRvhubController.window.title = Recarga Rvhub
-relatorioRecargaRvhubController.lbDatInicial.value = Data Venda Inicial
-relatorioRecargaRvhubController.lbDatFinal.value = Data Venda Final
-relatorioRecargaRvhubController.lbEmpresa.value = Empresa
-relatorioRecargaRvhubController.lbPuntoVenta.value = Agência
-relatorioRecargaRvhubController.lbStatus.value = Status
-relatorioRecargaRvhubController.lbNumero.value = Número
-relatorioRecargaRvhubController.autorizado.label = Autorizado
-relatorioRecargaRvhubController.cancelado.label = Cancelado
-relatorioRecargaRvhubController.confirmado.label = Confirmado
-
# Relatório de Descontos
relatorioDescontosController.window.title = Relatório de Descontos
relatorioDescontosController.lbAgencia.value = Agência
diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul
index dcb2e7ef0..b2d01461d 100644
--- a/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul
+++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategoriasDatosCategoria.zul
@@ -387,6 +387,13 @@
checked="false" />
+
+
+
+