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" /> + +