diff --git a/pom.xml b/pom.xml
index c76e2d35e..4aecbfbaf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.21.0
+ 1.21.1
war
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfTotemController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfTotemController.java
index 04985bfc4..4d6e131d9 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfTotemController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaConfTotemController.java
@@ -25,6 +25,7 @@ import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
+import org.zkoss.zul.Groupbox;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Spinner;
import org.zkoss.zul.Textbox;
@@ -70,7 +71,6 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
private Checkbox chktListarPassageiroUltimaPoltrona;
private Checkbox chkPermitirVendaRapida;
private Checkbox chkIndImprime2Via;
- private Checkbox chkIndTotemVertical;
private static Logger log = Logger.getLogger(BusquedaConfTotemController.class);
private MyListbox empresaList;
private MyListbox bandeirasList;
@@ -85,12 +85,16 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
private Combobox cmbParadaOrigem;
private Combobox cmbParadaDestino;
private MyListbox localidadesOrigemDestinoList;
- private Spinner cantCorrida;
@Autowired
private transient PagedListWrapper plwOrigensDestinosVentaRapida;
- private MyListbox localidadesOrigemList;
private Paging pagingOrigensDestinosVentaRapida;
private MyTextboxDecimal txtPrecioParcelaMinima;
+ private Groupbox groupBoxEmailObrigatorio;
+ private Groupbox groupBoxTelefoneObrigatorio;
+ private Checkbox chkIndExibeEmail;
+ private Checkbox chkIndExibeTelefone;
+ private Checkbox chkIndEmailObrigatorio;
+ private Checkbox chkIndTelefoneObrigatorio;
@Override
public void doAfterCompose(Component comp) throws Exception {
@@ -137,7 +141,10 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
map.put("isVendaRapidaHabilitado", chkPermitirVendaRapida);
map.put("valorParcelaMinima", txtPrecioParcelaMinima);
map.put("indEmiteSegundaVia", chkIndImprime2Via);
-// map.put("cantCorrida", cantCorrida);
+ map.put("exibeTelefone", chkIndExibeTelefone);
+ map.put("telefoneObrigatorio", chkIndTelefoneObrigatorio);
+ map.put("exibeEmail", chkIndExibeEmail);
+ map.put("emailObrigatorio", chkIndEmailObrigatorio);
return map;
@@ -184,6 +191,12 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
Object value = entry.getValue();
setarValoresComponentes(map, key, value);
}
+ if(map.get("exibeTelefone") != null && Boolean.TRUE.equals(Boolean.parseBoolean(map.get("exibeTelefone")))) {
+ groupBoxTelefoneObrigatorio.setVisible(Boolean.TRUE);
+ }
+ if(map.get("exibeEmail") != null && Boolean.TRUE.equals(Boolean.parseBoolean(map.get("exibeEmail")))) {
+ groupBoxEmailObrigatorio.setVisible(Boolean.TRUE);
+ }
empresaList.setData(lsEmpresas);
bandeirasList.setData(lsBandeirasCartao);
@@ -448,5 +461,22 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
public void onClick$btnNovo(Event ev) {
visualizaOrigens(new ConfTotemVentaRapida());
}
+
+ public void onCheck$chkIndExibeEmail() {
+ if(chkIndExibeEmail.isChecked()){
+ groupBoxEmailObrigatorio.setVisible(Boolean.TRUE);
+ } else {
+ groupBoxEmailObrigatorio.setVisible(Boolean.FALSE);
+ }
+ }
+
+ public void onCheck$chkIndExibeTelefone() {
+ if(chkIndExibeTelefone.isChecked()){
+ groupBoxTelefoneObrigatorio.setVisible(Boolean.TRUE);
+ } else {
+ groupBoxTelefoneObrigatorio.setVisible(Boolean.FALSE);
+
+ }
+ }
}
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 279d366a7..67a2a12ba 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -9499,6 +9499,15 @@ busquedaConfTotemController.permiteVendaRapida.ajuda=Permitir que o totem habili
busquedaConfTotemController.lbPermitirProximasPartidas.value = Permitir Venta Rápida (Próximas Partidas )
busquedaConfTotemController.valorParcelaMinima.value = Valor mínimo para parcelamento
busquedaConfTotemController.valorParcelaMinima.ajuda=Valor mínimo para parcelar no cartão de crédito.
+busquedaConfTotemController.exibeTelefone.value=Exibir Telefone(Dados do passageiro)
+busquedaConfTotemController.exibeTelefone.ajuda=Exibe o campo telefone na tela de passageiro.
+busquedaConfTotemController.telefoneObrigatorio.ajuda=Validar se o campo telefone seja obrigatório(Exibir Email(Dados do passageiro)tem que estar marcado)
+busquedaConfTotemController.exibeTelefoneObrigatorio=Telefone obrigatório.
+busquedaConfTotemController.exibeEmail.value=Exibir Email(Dados do passageiro)
+busquedaConfTotemController.exibeEmail.ajuda=Exibe o campo email na tela de passageiro.
+busquedaConfTotemController.emailObrigatorio.ajuda=Validar se o campo email seja obrigatório(Exibir Email(Dados do passageiro)tem que estar marcado)
+busquedaConfTotemController.emailObrigatorio=Email obrigatório.
+
relatorioVendasCartoesController.window.title = Relatório Vendas Cartões
relatorioVendasCartoesController.lbEmpresa.value = Empresa
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 5f2721626..30267bff2 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -10163,6 +10163,15 @@ busquedaConfTotemController.permiteVendaRapida.ajuda=Permitir que o totem habili
busquedaConfTotemController.lbPermitirProximasPartidas.value = Permitir Venda Rápida (Próximas Partidas )
busquedaConfTotemController.valorParcelaMinima.value = Valor mínimo para parcelamento
busquedaConfTotemController.valorParcelaMinima.ajuda=Valor mínimo para parcelar no cartão de crédito.
+busquedaConfTotemController.exibeTelefone.value=Exibir Telefone(Dados do passageiro)
+busquedaConfTotemController.exibeTelefone.ajuda=Exibe o campo telefone na tela de passageiro.
+busquedaConfTotemController.telefoneObrigatorio.ajuda=Validar se o campo telefone seja obrigatório(Exibir Email(Dados do passageiro)tem que estar marcado)
+busquedaConfTotemController.exibeTelefoneObrigatorio=Telefone obrigatório.
+busquedaConfTotemController.exibeEmail.value=Exibir Email(Dados do passageiro)
+busquedaConfTotemController.exibeEmail.ajuda=Exibe o campo email na tela de passageiro.
+busquedaConfTotemController.emailObrigatorio.ajuda=Validar se o campo email seja obrigatório(Exibir Email(Dados do passageiro)tem que estar marcado)
+busquedaConfTotemController.emailObrigatorio=Email obrigatório.
+
diff --git a/web/gui/catalogos/busquedaConfTotem.zul b/web/gui/catalogos/busquedaConfTotem.zul
index 0e13d2334..a5dd9d121 100644
--- a/web/gui/catalogos/busquedaConfTotem.zul
+++ b/web/gui/catalogos/busquedaConfTotem.zul
@@ -240,6 +240,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+