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 @@ + + +                 +               + + + +           + + + + + +               + + + +           + + + + + +                 +               + + + +           + + + + +               + + + +           + + +