diff --git a/pom.xml b/pom.xml
index 06ba07661..4ac1647b8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.144.2
+ 1.145.0
war
- 1.109.2
- 1.95.0
+ 1.110.0
+ 1.96.0
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java
index 202882c86..03264f6fc 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java
@@ -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,11 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
private Tab tabAutorizacao;
+ private Row rowVendaEmPeAPI;
+ private Row rowIndvendenaapi;
+ private Radio radioVendaEmPeAPISim;
+ private Radio radioVendaEmPeAPINao;
+
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
@@ -143,10 +150,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 +174,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 +236,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();
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index f1dcdab05..542932c2f 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -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.
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 82ba518f0..5d83d8dcc 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -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
diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label
index 573db75a4..7416dc0fc 100644
--- a/web/WEB-INF/i3-label_fr_FR.label
+++ b/web/WEB-INF/i3-label_fr_FR.label
@@ -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.
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 4610e8019..9449873c8 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -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.
diff --git a/web/gui/catalogos/editarCategoria.zul b/web/gui/catalogos/editarCategoria.zul
index 3b4a077d7..cfc7b03fc 100644
--- a/web/gui/catalogos/editarCategoria.zul
+++ b/web/gui/catalogos/editarCategoria.zul
@@ -7,7 +7,7 @@
@@ -103,14 +103,22 @@
-
+
+
+
+
+
+
+
-