fixes bug#AL-3271
parent
8f5db25b92
commit
7bcfe04313
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
||||||
<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.21.0</version>
|
<version>1.21.1</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -25,6 +25,7 @@ import org.zkoss.zk.ui.event.EventListener;
|
||||||
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;
|
||||||
|
import org.zkoss.zul.Groupbox;
|
||||||
import org.zkoss.zul.Paging;
|
import org.zkoss.zul.Paging;
|
||||||
import org.zkoss.zul.Spinner;
|
import org.zkoss.zul.Spinner;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
|
@ -70,7 +71,6 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
private Checkbox chktListarPassageiroUltimaPoltrona;
|
private Checkbox chktListarPassageiroUltimaPoltrona;
|
||||||
private Checkbox chkPermitirVendaRapida;
|
private Checkbox chkPermitirVendaRapida;
|
||||||
private Checkbox chkIndImprime2Via;
|
private Checkbox chkIndImprime2Via;
|
||||||
private Checkbox chkIndTotemVertical;
|
|
||||||
private static Logger log = Logger.getLogger(BusquedaConfTotemController.class);
|
private static Logger log = Logger.getLogger(BusquedaConfTotemController.class);
|
||||||
private MyListbox empresaList;
|
private MyListbox empresaList;
|
||||||
private MyListbox bandeirasList;
|
private MyListbox bandeirasList;
|
||||||
|
@ -85,12 +85,16 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbParadaOrigem;
|
private Combobox cmbParadaOrigem;
|
||||||
private Combobox cmbParadaDestino;
|
private Combobox cmbParadaDestino;
|
||||||
private MyListbox localidadesOrigemDestinoList;
|
private MyListbox localidadesOrigemDestinoList;
|
||||||
private Spinner cantCorrida;
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private transient PagedListWrapper<ConfTotemVentaRapida> plwOrigensDestinosVentaRapida;
|
private transient PagedListWrapper<ConfTotemVentaRapida> plwOrigensDestinosVentaRapida;
|
||||||
private MyListbox localidadesOrigemList;
|
|
||||||
private Paging pagingOrigensDestinosVentaRapida;
|
private Paging pagingOrigensDestinosVentaRapida;
|
||||||
private MyTextboxDecimal txtPrecioParcelaMinima;
|
private MyTextboxDecimal txtPrecioParcelaMinima;
|
||||||
|
private Groupbox groupBoxEmailObrigatorio;
|
||||||
|
private Groupbox groupBoxTelefoneObrigatorio;
|
||||||
|
private Checkbox chkIndExibeEmail;
|
||||||
|
private Checkbox chkIndExibeTelefone;
|
||||||
|
private Checkbox chkIndEmailObrigatorio;
|
||||||
|
private Checkbox chkIndTelefoneObrigatorio;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
|
@ -137,7 +141,10 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
map.put("isVendaRapidaHabilitado", chkPermitirVendaRapida);
|
map.put("isVendaRapidaHabilitado", chkPermitirVendaRapida);
|
||||||
map.put("valorParcelaMinima", txtPrecioParcelaMinima);
|
map.put("valorParcelaMinima", txtPrecioParcelaMinima);
|
||||||
map.put("indEmiteSegundaVia", chkIndImprime2Via);
|
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;
|
return map;
|
||||||
|
|
||||||
|
@ -184,6 +191,12 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
Object value = entry.getValue();
|
Object value = entry.getValue();
|
||||||
setarValoresComponentes(map, key, value);
|
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);
|
empresaList.setData(lsEmpresas);
|
||||||
bandeirasList.setData(lsBandeirasCartao);
|
bandeirasList.setData(lsBandeirasCartao);
|
||||||
|
@ -449,4 +462,21 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
visualizaOrigens(new ConfTotemVentaRapida());
|
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);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9499,6 +9499,15 @@ busquedaConfTotemController.permiteVendaRapida.ajuda=Permitir que o totem habili
|
||||||
busquedaConfTotemController.lbPermitirProximasPartidas.value = Permitir Venta Rápida (Próximas Partidas )
|
busquedaConfTotemController.lbPermitirProximasPartidas.value = Permitir Venta Rápida (Próximas Partidas )
|
||||||
busquedaConfTotemController.valorParcelaMinima.value = Valor mínimo para parcelamento
|
busquedaConfTotemController.valorParcelaMinima.value = Valor mínimo para parcelamento
|
||||||
busquedaConfTotemController.valorParcelaMinima.ajuda=Valor mínimo para parcelar no cartão de crédito.
|
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.window.title = Relatório Vendas Cartões
|
||||||
relatorioVendasCartoesController.lbEmpresa.value = Empresa
|
relatorioVendasCartoesController.lbEmpresa.value = Empresa
|
||||||
|
|
|
@ -10163,6 +10163,15 @@ busquedaConfTotemController.permiteVendaRapida.ajuda=Permitir que o totem habili
|
||||||
busquedaConfTotemController.lbPermitirProximasPartidas.value = Permitir Venda Rápida (Próximas Partidas )
|
busquedaConfTotemController.lbPermitirProximasPartidas.value = Permitir Venda Rápida (Próximas Partidas )
|
||||||
busquedaConfTotemController.valorParcelaMinima.value = Valor mínimo para parcelamento
|
busquedaConfTotemController.valorParcelaMinima.value = Valor mínimo para parcelamento
|
||||||
busquedaConfTotemController.valorParcelaMinima.ajuda=Valor mínimo para parcelar no cartão de crédito.
|
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.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -240,6 +240,67 @@
|
||||||
</hlayout>
|
</hlayout>
|
||||||
</groupbox>
|
</groupbox>
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<groupbox>
|
||||||
|
<caption
|
||||||
|
label="${c:l('busquedaConfTotemController.exibeTelefone.value')}" />
|
||||||
|
<hlayout>
|
||||||
|
<checkbox
|
||||||
|
id="chkIndExibeTelefone">
|
||||||
|
</checkbox>
|
||||||
|
<image
|
||||||
|
src="/gui/img/Question_mark_1.png"
|
||||||
|
tooltiptext="${c:l('busquedaConfTotemController.exibeTelefone.ajuda')}"
|
||||||
|
style="cursor: help" />
|
||||||
|
|
||||||
|
</hlayout>
|
||||||
|
</groupbox>
|
||||||
|
<groupbox id="groupBoxTelefoneObrigatorio" visible="false">
|
||||||
|
<caption
|
||||||
|
label="${c:l('busquedaConfTotemController.exibeTelefoneObrigatorio')}" />
|
||||||
|
<hlayout>
|
||||||
|
|
||||||
|
<checkbox
|
||||||
|
id="chkIndTelefoneObrigatorio">
|
||||||
|
</checkbox>
|
||||||
|
<image
|
||||||
|
src="/gui/img/Question_mark_1.png"
|
||||||
|
tooltiptext="${c:l('busquedaConfTotemController.telefoneObrigatorio.ajuda')}"
|
||||||
|
style="cursor: help" />
|
||||||
|
|
||||||
|
</hlayout>
|
||||||
|
</groupbox>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<groupbox>
|
||||||
|
<caption
|
||||||
|
label="${c:l('busquedaConfTotemController.exibeEmail.value')}" />
|
||||||
|
<hlayout>
|
||||||
|
<checkbox
|
||||||
|
id="chkIndExibeEmail">
|
||||||
|
</checkbox>
|
||||||
|
<image
|
||||||
|
src="/gui/img/Question_mark_1.png"
|
||||||
|
tooltiptext="${c:l('busquedaConfTotemController.exibeEmail.ajuda')}"
|
||||||
|
style="cursor: help" />
|
||||||
|
|
||||||
|
</hlayout>
|
||||||
|
</groupbox>
|
||||||
|
<groupbox id="groupBoxEmailObrigatorio" visible="false">
|
||||||
|
<caption
|
||||||
|
label="${c:l('busquedaConfTotemController.emailObrigatorio')}" />
|
||||||
|
<hlayout>
|
||||||
|
<checkbox
|
||||||
|
id="chkIndEmailObrigatorio">
|
||||||
|
</checkbox>
|
||||||
|
<image
|
||||||
|
src="/gui/img/Question_mark_1.png"
|
||||||
|
tooltiptext="${c:l('busquedaConfTotemController.emailObrigatorio.ajuda')}"
|
||||||
|
style="cursor: help" />
|
||||||
|
|
||||||
|
</hlayout>
|
||||||
|
</groupbox>
|
||||||
|
</row>
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
<groupbox>
|
<groupbox>
|
||||||
|
|
Loading…
Reference in New Issue