Merge pull request 'fixes bug#AL-4295' (!730) from AL-4295 into master

Reviewed-on: adm/VentaBoletosAdm#730
Reviewed-by: Julio Heredia <julio@rjconsultores.com.br>
master 1.145.0
wallace 2024-09-23 18:37:17 +00:00
commit 879de97197
7 changed files with 52 additions and 8 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.144.2</version>
<version>1.145.0</version>
<packaging>war</packaging>
<properties>
<modelWeb.version>1.109.2</modelWeb.version>
<flyway.version>1.95.0</flyway.version>
<modelWeb.version>1.110.0</modelWeb.version>
<flyway.version>1.96.0</flyway.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

View File

@ -24,6 +24,8 @@ import org.zkoss.zul.Button;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Row;
import org.zkoss.zul.Tab;
import org.zkoss.zul.api.Comboitem;
@ -96,6 +98,10 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
private Tab tabAutorizacao;
private Row rowVendaEmPeAPI;
private Radio radioVendaEmPeAPISim;
private Radio radioVendaEmPeAPINao;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@ -143,10 +149,11 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
chkIndntegracaoAGR.setChecked(categoria.getIndIntegracaoAGR());
chkEmiteFormularioAutorizacao.setChecked(categoria.getIndEmiteFormularioAutorizacao());
chkEmiteFormularioAutorizacao.addEventListener("onClick", new EventListener() {
rowVendaEmPeAPI.setVisible(chkIndvendenaapi.isChecked());
chkIndvendenaapi.addEventListener("onCheck", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
tabAutorizacao.setVisible(chkEmiteFormularioAutorizacao.isChecked());
rowVendaEmPeAPI.setVisible(chkIndvendenaapi.isChecked());
}
});
@ -166,6 +173,17 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
}
});
tipoPassagemAutorizacaoList.setData(lsTipoPassagemAutorizacao);
chkEmiteFormularioAutorizacao.addEventListener("onClick", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
tabAutorizacao.setVisible(chkEmiteFormularioAutorizacao.isChecked());
}
});
if(Boolean.TRUE.equals(categoria.getIndVendaEmPeAPI())) {
radioVendaEmPeAPISim.setChecked(Boolean.TRUE);
}else {
radioVendaEmPeAPINao.setChecked(Boolean.TRUE);
}
}
@ -217,6 +235,12 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
categoria.setIndExigeIdentidade(chkIndExigeIdentidade.isChecked());
categoria.setIndIntegracaoAGR(chkIndntegracaoAGR.isChecked());
categoria.setIndEmiteFormularioAutorizacao(chkEmiteFormularioAutorizacao.isChecked());
if(chkIndvendenaapi.isChecked()) {
categoria.setIndVendaEmPeAPI(radioVendaEmPeAPISim.isSelected() ? Boolean.TRUE : Boolean.FALSE );
}else {
categoria.setIndVendaEmPeAPI(Boolean.FALSE);
}
Comboitem grupo = cmbGrupoCategoria.getSelectedItem();

View File

@ -2956,6 +2956,9 @@ editarCategoriaController.lbIndemitetermorecusa.value = Issues Refusal Term
editarCategoriaController.lbIndnaousaassento.value = Do not use a seat when selling a package
editarCategoriaController.lbIndvendenaapi.value = Sell on API
editarCategoriaController.lbNome.value = Description
editarCategoriaController.lblVendaEmPeAPI.value = Sell in Foot API
editarCategoriaController.lblVendaEmPeAPISim.value = Yes
editarCategoriaController.lblVendaEmPeAPINao.value = No
# Pantalla Editar Categoría
editarCategoriaController.window.title = Passage Type
editarCiudadController.MSG.borrarOK = City Deleted Successfully.

View File

@ -2953,6 +2953,9 @@ editarCategoriaController.lbIndemitetermorecusa.value = Emite término de rechaz
editarCategoriaController.lbIndnaousaassento.value = No usar asiento en la venta de paquetes
editarCategoriaController.lbIndvendenaapi.value = Vende na API
editarCategoriaController.lbNome.value = Descripción
editarCategoriaController.lblVendaEmPeAPI.value = Vende em Pé na API
editarCategoriaController.lblVendaEmPeAPISim.value = Si
editarCategoriaController.lblVendaEmPeAPINao.value = No
# Pantalla Editar CategorÃÆÃ­a
editarCategoriaController.window.title = Tipo de pasaje
editarCiudadController.MSG.borrarOK = Ciudad se eliminó exitosamente

View File

@ -2952,6 +2952,9 @@ editarCategoriaController.lbIndemitetermorecusa.value = Délai de refus des émi
editarCategoriaController.lbIndnaousaassento.value = Ne pas utiliser de siège lors de la vente d'un forfait
editarCategoriaController.lbIndvendenaapi.value = Vendre sur API
editarCategoriaController.lbNome.value = Description
editarCategoriaController.lblVendaEmPeAPI.value = Vendre à pied API
editarCategoriaController.lblVendaEmPeAPISim.value = Oui
editarCategoriaController.lblVendaEmPeAPINao.value = Non
# Pantalla Editar Categoría
editarCategoriaController.window.title = Type de passage
editarCiudadController.MSG.borrarOK = Ville supprimée avec succès.

View File

@ -2951,6 +2951,9 @@ editarCategoriaController.lbIndnaousaassento.value = Não usar assento na venda
editarCategoriaController.lbIndvendenaapi.value = Vende na API
editarCategoriaController.lbNome.value = Descrição
editarCategoriaController.window.title = Tipo de Passagem
editarCategoriaController.lblVendaEmPeAPI.value = Vende em Pé na API
editarCategoriaController.lblVendaEmPeAPISim.value = Sim
editarCategoriaController.lblVendaEmPeAPINao.value = Não
editarCiudadController.MSG.borrarOK = Cidade Excluida com Sucesso.
editarCiudadController.MSG.borrarPergunta = Deseja Eliminar esta Cidade?
editarCiudadController.MSG.suscribirOK = Cidade Registrada com Sucesso.

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarCategoria" border="normal"
apply="${editarCategoriaController}"
width="500px" height="457x" contentStyle="overflow:auto"
width="500px" height="507x" contentStyle="overflow:auto"
title="${c:l('editarCategoriaController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
@ -103,14 +103,22 @@
<checkbox id="chkIndvendenaapi"
value="@{winEditarEmpresa$composer.categoria.indvendenaapi}" />
</row>
<row id="rowVendaEmPeAPI" visible="false">
<label
value="${c:l('editarCategoriaController.lblVendaEmPeAPI.value')}" />
<radiogroup Id="rgVendaEmPeAPI">
<radio id="radioVendaEmPeAPISim"
label="${c:l('editarCategoriaController.lblVendaEmPeAPISim.value')}" />
<radio id="radioVendaEmPeAPINao" checked="true"
label="${c:l('editarCategoriaController.lblVendaEmPeAPINao.value')}" />
</radiogroup>
</row>
<row>
<label id="lbIndExigeIdentidade"
value="${c:l('editarCategoriaController.lbIndExigeIdentidade.value')}" />
<checkbox id="chkIndExigeIdentidade"
value="@{winEditarEmpresa$composer.categoria.indExigeIdentidade}" />
</row>
<row>
<label id="lbDescImpresionGratuidade"
value="${c:l('editarCategoriaController.lbDescImpresionGratuidade.value')}" />