Merge pull request 'fixes bug#AL-3566' (!374) from AL-3566 into master

Reviewed-on: adm/VentaBoletosAdm#374
Reviewed-by: aristides <aristides@rjconsultores.com.br>
master 1.47.0
wallace 2024-01-31 17:22:10 +00:00
commit 532a887c09
5 changed files with 49 additions and 17 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.46.0</version> <version>1.47.0</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.35.0</modelWeb.version> <modelWeb.version>1.36.0</modelWeb.version>
<flyway.version>1.27.0</flyway.version> <flyway.version>1.28.0</flyway.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties> </properties>

View File

@ -21,6 +21,7 @@ import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.WrongValueException; import org.zkoss.zk.ui.WrongValueException;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zul.Checkbox; import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem; 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.Constante;
import com.rjconsultores.ventaboletos.entidad.TipoOcupacion; import com.rjconsultores.ventaboletos.entidad.TipoOcupacion;
import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem; import com.rjconsultores.ventaboletos.enums.HorarioLiberacaoVendaPassagem;
import com.rjconsultores.ventaboletos.enums.TipoIdentificacionDoc;
import com.rjconsultores.ventaboletos.enums.TipoPassagemCores; import com.rjconsultores.ventaboletos.enums.TipoPassagemCores;
import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.service.ConstanteService;
@ -77,6 +79,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Radio rdTrecho; private Radio rdTrecho;
private Radio rdNuncaLiberar; private Radio rdNuncaLiberar;
private Combobox cmbIndGeneraFeriado; private Combobox cmbIndGeneraFeriado;
private Combobox cmbTipoIdentifacionDoc2;
private Label lblMsgTiempo; private Label lblMsgTiempo;
private Spinner spnHora; private Spinner spnHora;
private Spinner spnMinuto; private Spinner spnMinuto;
@ -143,6 +146,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Row rowKMVendaAntecipada; private Row rowKMVendaAntecipada;
private Row rowTempoVendaAntecipadaSemKM; private Row rowTempoVendaAntecipadaSemKM;
private Row rowVendaAntecipadaSemKM; private Row rowVendaAntecipadaSemKM;
private Row rowDocumentoPreSelecionadoDOC2;
private Timebox tbTempoAteKM; private Timebox tbTempoAteKM;
private Timebox tbTempoMaiorKM; private Timebox tbTempoMaiorKM;
@ -391,6 +395,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
tipoOcupacion = categoriaDescuento.getTipoOcupacion(); tipoOcupacion = categoriaDescuento.getTipoOcupacion();
} }
configurarTipoIdenticacionDoc2();
} }
/** /**
* *
@ -654,6 +660,17 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
categoriaDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue()); categoriaDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue());
categoriaDescuento.setIndClientePcd(chkIndClientePcd.isChecked()); categoriaDescuento.setIndClientePcd(chkIndClientePcd.isChecked());
categoriaDescuento.setQtdeLimiteNaoEmbarque(qtdeLimiteNaoEmbarque.getValue()); 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(chkTipoCategoriaInteragem.isChecked()) {
if(cmbCategoriasInteragem.getSelectedItem() != null && cmbCategoriasInteragem.getSelectedItem().getValue()!=null) { if(cmbCategoriasInteragem.getSelectedItem() != null && cmbCategoriasInteragem.getSelectedItem().getValue()!=null) {
@ -820,6 +837,26 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
tbTempoAteKM.setValue(DateUtil.getFecInicio().getTime()); tbTempoAteKM.setValue(DateUtil.getFecInicio().getTime());
tbTempoMaiorKM.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() { public Row getLinhaLiberarPoltronasQuandoOnibus() {
return linhaLiberarPoltronasQuandoOnibus; return linhaLiberarPoltronasQuandoOnibus;
} }

View File

@ -2785,6 +2785,7 @@ editarConfiguracionCategoriaController.chkNaoTrocaAbertoVendido.value = Cambio
editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value =Cambio de propiedad editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value =Cambio de propiedad
editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir
editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reactivar editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reactivar
editarConfiguracionCategoriaController.lblTipoIdentifacionDoc2.value = Tipo de Documento 2 pré selecionado
# Detener a pantalla de Búsqueda # Detener a pantalla de Búsqueda
busquedaCatalogoDeParadaController.window.title = Parada busquedaCatalogoDeParadaController.window.title = Parada

View File

@ -56,7 +56,6 @@ MSG.necesita.contaContable = Conta Contábil Obrigatória
MSG.necesita.tipoEvento = Tipo de evento Obrigatório MSG.necesita.tipoEvento = Tipo de evento Obrigatório
MSG.necesita.formaPago = Forma de Pagamento Obrigatória MSG.necesita.formaPago = Forma de Pagamento Obrigatória
MSG.Error.invalida.competencia = Competência inválida 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.dataInicialDepoisDataFinal = Data Inicial maior do que Data Final
MSG.Error.invalida.dataInicialFinalMesDiferente = Data Inicial e Final são de meses diferentes 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 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.chkNaoTrocaTiturlidadeAbertoVendido.value =Troca de Titularidade
editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir
editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reativar editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reativar
editarConfiguracionCategoriaController.lblTipoIdentifacionDoc2.value = Tipo de Documento 2 pré selecionado
# Detener a pantalla de Pesquisa # Detener a pantalla de Pesquisa
busquedaCatalogoDeParadaController.window.title = Localidade busquedaCatalogoDeParadaController.window.title = Localidade
@ -8427,19 +8427,6 @@ relatorioBilhetesVendidosController.reimpresso.label = Reimpresso
relatorioBilhetesVendidosController.marcado.label = Marcado relatorioBilhetesVendidosController.marcado.label = Marcado
relatorioBilhetesVendidosController.categoria.label = Categoria 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 # Relatório de Descontos
relatorioDescontosController.window.title = Relatório de Descontos relatorioDescontosController.window.title = Relatório de Descontos
relatorioDescontosController.lbAgencia.value = Agência relatorioDescontosController.lbAgencia.value = Agência

View File

@ -387,6 +387,13 @@
checked="false" /> checked="false" />
</hbox> </hbox>
</row> </row>
<row id="rowDocumentoPreSelecionadoDOC2"
visible="false">
<label value="${c:l('editarConfiguracionCategoriaController.lblTipoIdentifacionDoc2.value')}" />
<combobox id="cmbTipoIdentifacionDoc2"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" width="50%" />
</row>
<row spans="1,3" visible="@{winEditarConfiguracionCategoriasDatosCategoria$composer.descontoComponentePreco}"> <row spans="1,3" visible="@{winEditarConfiguracionCategoriasDatosCategoria$composer.descontoComponentePreco}">
<label value="${c:l('editarConfiguracionCategoriaController.lblTipoDescuentoCompPreco.value')}" /> <label value="${c:l('editarConfiguracionCategoriaController.lblTipoDescuentoCompPreco.value')}" />
<radiogroup Id="descuentoCompPreco"> <radiogroup Id="descuentoCompPreco">