fixws bug#22517
qua: dev: Inserido a parametrização das bandeiras de cartão na ADM, na tela de customização do totem. Feito a mudança no totem, para respeitar o novo parametro. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@108094 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
e7d0b5da26
commit
36dfc131ee
|
@ -8,8 +8,10 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
@ -58,16 +60,20 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
private Checkbox chktListarPassageiroUltimaPoltrona;
|
private Checkbox chktListarPassageiroUltimaPoltrona;
|
||||||
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;
|
||||||
@Autowired
|
@Autowired
|
||||||
private EmpresaService empresaService;
|
private EmpresaService empresaService;
|
||||||
private List<Empresa> lsEmpresa;
|
private List<Empresa> lsEmpresa;
|
||||||
|
private List<String> lsBandeiras;
|
||||||
private Combobox cmbEmpresa;
|
private Combobox cmbEmpresa;
|
||||||
|
private Combobox cmbBandeira;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
|
|
||||||
lsEmpresa = empresaService.obtenerTodos();
|
lsEmpresa = empresaService.obtenerTodos();
|
||||||
|
getLsBandeiras();
|
||||||
|
|
||||||
refreshLista();
|
refreshLista();
|
||||||
}
|
}
|
||||||
|
@ -99,6 +105,15 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
List<String> lsBandeirasCartao = new ArrayList<String>();
|
||||||
|
if(StringUtils.isNotBlank(map.get("bandeirasCartao"))) {
|
||||||
|
String[] bandeiras = map.get("bandeirasCartao").split(",");
|
||||||
|
|
||||||
|
for (int i = 0; i < bandeiras.length; i++) {
|
||||||
|
lsBandeirasCartao.add(bandeiras[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
chkPermitirTecladoAlfaNumerico.setChecked(StringUtils.isBlank(map.get("isAlphaNumericKeyboard")) ? false : Boolean.parseBoolean(map.get("isAlphaNumericKeyboard")));
|
chkPermitirTecladoAlfaNumerico.setChecked(StringUtils.isBlank(map.get("isAlphaNumericKeyboard")) ? false : Boolean.parseBoolean(map.get("isAlphaNumericKeyboard")));
|
||||||
chkPermitirVenda.setChecked(StringUtils.isBlank(map.get("isVendaHabilitado")) ? false : Boolean.parseBoolean(map.get("isVendaHabilitado")));
|
chkPermitirVenda.setChecked(StringUtils.isBlank(map.get("isVendaHabilitado")) ? false : Boolean.parseBoolean(map.get("isVendaHabilitado")));
|
||||||
chkPermitirImpressao.setChecked(StringUtils.isBlank(map.get("isImpressaoHabilitado")) ? false : Boolean.parseBoolean(map.get("isImpressaoHabilitado")));
|
chkPermitirImpressao.setChecked(StringUtils.isBlank(map.get("isImpressaoHabilitado")) ? false : Boolean.parseBoolean(map.get("isImpressaoHabilitado")));
|
||||||
|
@ -111,6 +126,7 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
chktListarPassageiroUltimaPoltrona.setChecked(StringUtils.isBlank(map.get("listarPassageiro")) ? false : Boolean.parseBoolean(map.get("listarPassageiro")));
|
chktListarPassageiroUltimaPoltrona.setChecked(StringUtils.isBlank(map.get("listarPassageiro")) ? false : Boolean.parseBoolean(map.get("listarPassageiro")));
|
||||||
|
|
||||||
empresaList.setData(lsEmpresas);
|
empresaList.setData(lsEmpresas);
|
||||||
|
bandeirasList.setData(lsBandeirasCartao);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -297,6 +313,28 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
confTotemService.suscribir(novoItem);
|
confTotemService.suscribir(novoItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
confTotem = map.get("bandeirasCartao");
|
||||||
|
List<String> lsBandeirasCartao= bandeirasList.getListData();
|
||||||
|
sb = new StringBuilder();
|
||||||
|
for (String bandeira : lsBandeirasCartao) {
|
||||||
|
sb.append(bandeira).append(",");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!sb.toString().isEmpty()) {
|
||||||
|
sb.delete(sb.length()-1, sb.length());
|
||||||
|
}
|
||||||
|
|
||||||
|
if (confTotem != null) {
|
||||||
|
confTotem.setValor(sb.toString());
|
||||||
|
confTotemService.actualizacion(confTotem);
|
||||||
|
} else {
|
||||||
|
novoItem = new ConfTotem();
|
||||||
|
novoItem.setChave("bandeirasCartao");
|
||||||
|
novoItem.setValor(sb.toString());
|
||||||
|
|
||||||
|
confTotemService.suscribir(novoItem);
|
||||||
|
}
|
||||||
|
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("busquedaConfTotemController.MSG.suscribirOK"),
|
Labels.getLabel("busquedaConfTotemController.MSG.suscribirOK"),
|
||||||
Labels.getLabel("busquedaConfTotemController.window.title"),
|
Labels.getLabel("busquedaConfTotemController.window.title"),
|
||||||
|
@ -311,7 +349,9 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
Comboitem cbiEmpresa = cmbEmpresa.getSelectedItem();
|
Comboitem cbiEmpresa = cmbEmpresa.getSelectedItem();
|
||||||
if (cbiEmpresa != null) {
|
if (cbiEmpresa != null) {
|
||||||
Empresa empresa = (Empresa) cbiEmpresa.getValue();
|
Empresa empresa = (Empresa) cbiEmpresa.getValue();
|
||||||
empresaList.addItemNovo(empresa);
|
if(!empresaList.getListData().contains(empresa)){
|
||||||
|
empresaList.addItemNovo(empresa);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public void onClick$btnRemEmpresa(Event ev) {
|
public void onClick$btnRemEmpresa(Event ev) {
|
||||||
|
@ -322,6 +362,24 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAddbandeira(Event ev) {
|
||||||
|
|
||||||
|
Comboitem cbiBandeira = cmbBandeira.getSelectedItem();
|
||||||
|
if (cbiBandeira != null) {
|
||||||
|
String empresa = (String) cbiBandeira.getValue();
|
||||||
|
if(!bandeirasList.getListData().contains(empresa)){
|
||||||
|
bandeirasList.addItemNovo(empresa);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public void onClick$btnRemBandeira(Event ev) {
|
||||||
|
if (bandeirasList.getSelected() == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
bandeirasList.removeSelectedItem();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public List<Empresa> getLsEmpresa() {
|
public List<Empresa> getLsEmpresa() {
|
||||||
return lsEmpresa;
|
return lsEmpresa;
|
||||||
}
|
}
|
||||||
|
@ -330,4 +388,20 @@ public class BusquedaConfTotemController extends MyGenericForwardComposer {
|
||||||
this.lsEmpresa = lsEmpresa;
|
this.lsEmpresa = lsEmpresa;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public List<String> getLsBandeiras() {
|
||||||
|
lsBandeiras = new ArrayList<String>();
|
||||||
|
lsBandeiras.add("ELO");
|
||||||
|
lsBandeiras.add("DINNERS");
|
||||||
|
lsBandeiras.add("AMERICAN EXPRESS");
|
||||||
|
lsBandeiras.add("VISA");
|
||||||
|
lsBandeiras.add("MASTER CARD");
|
||||||
|
lsBandeiras.add("TODOS");
|
||||||
|
return lsBandeiras;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLsBandeiras(List<String> lsBandeiras) {
|
||||||
|
this.lsBandeiras = lsBandeiras;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8928,6 +8928,8 @@ busquedaConfTotemController.permitirImpressao=Permitir Impressão.
|
||||||
busquedaConfTotemController.permitirReserva=Permitir Reserva.
|
busquedaConfTotemController.permitirReserva=Permitir Reserva.
|
||||||
busquedaConfTotemController.permitirTecladoAlfaNumerico.ajuda=Teclado Alfanumérico.
|
busquedaConfTotemController.permitirTecladoAlfaNumerico.ajuda=Teclado Alfanumérico.
|
||||||
busquedaConfTotemController.empresasVendas.ajuda=Empresas para vendas.
|
busquedaConfTotemController.empresasVendas.ajuda=Empresas para vendas.
|
||||||
|
busquedaConfTotemController.bandeirasVendas.ajuda=Selecionar as bandeiras de cartões de crédito disponíves para vendas no Totem.
|
||||||
|
busquedaConfTotemController.bandeiraCartao=Bandeiras de cartões de crédito para Vendas.
|
||||||
busquedaConfTotemController.empresasVendas=Empresas para Vendas.
|
busquedaConfTotemController.empresasVendas=Empresas para Vendas.
|
||||||
busquedaConfTotemController.window.title = Configuração Totem
|
busquedaConfTotemController.window.title = Configuração Totem
|
||||||
busquedaConfTotemController.btnSalvar.tooltiptext=Salvar
|
busquedaConfTotemController.btnSalvar.tooltiptext=Salvar
|
||||||
|
@ -8935,7 +8937,10 @@ busquedaConfTotemController.MSG.suscribirOK=Configurações salvas com sucesso !
|
||||||
busquedaConfTotemController.lhDesc.label= Descrição
|
busquedaConfTotemController.lhDesc.label= Descrição
|
||||||
busquedaConfTotemController.btnAddEmpresa.tooltiptext=Adicionar empresas para venda
|
busquedaConfTotemController.btnAddEmpresa.tooltiptext=Adicionar empresas para venda
|
||||||
busquedaConfTotemController.btnRemoveEmpresa.tooltiptext=Remover empresas para venda
|
busquedaConfTotemController.btnRemoveEmpresa.tooltiptext=Remover empresas para venda
|
||||||
|
busquedaConfTotemController.btnAddBandeiracartao.tooltiptext=Adicionar bandeira de cartão para venda.
|
||||||
|
busquedaConfTotemController.btnRemoveBandeiraCartao.tooltiptext=Remover bandeira de cartão para venda.
|
||||||
busquedaConfTotemController.empresa.label=Empresa:
|
busquedaConfTotemController.empresa.label=Empresa:
|
||||||
|
busquedaConfTotemController.bandeiraCartao.label=Bandeiras cartões:
|
||||||
busquedaConfTotemController.permitirImpressao.ajuda=Permitir que o totem habilite o botão de imprenssão de passagem, e desta forma realizar a entrega do bilhete.
|
busquedaConfTotemController.permitirImpressao.ajuda=Permitir que o totem habilite o botão de imprenssão de passagem, e desta forma realizar a entrega do bilhete.
|
||||||
busquedaConfTotemController.permitirVenda.ajuda=Permitir que o totem habilite o botão vender passagem, e desta forma realizar a venda do bilhete.
|
busquedaConfTotemController.permitirVenda.ajuda=Permitir que o totem habilite o botão vender passagem, e desta forma realizar a venda do bilhete.
|
||||||
busquedaConfTotemController.permitirReserva.ajuda=Permitir que o totem habilite o botão de realizar reserva.
|
busquedaConfTotemController.permitirReserva.ajuda=Permitir que o totem habilite o botão de realizar reserva.
|
||||||
|
|
|
@ -9528,14 +9528,19 @@ busquedaConfTotemController.permitirTecladoAlfaNumerico.ajuda=Exibir no totem o
|
||||||
busquedaConfTotemController.permitirImpressao.ajuda=Permitir que o totem habilite o botão de imprenssão de passagem, e desta forma realizar a entrega do bilhete.
|
busquedaConfTotemController.permitirImpressao.ajuda=Permitir que o totem habilite o botão de imprenssão de passagem, e desta forma realizar a entrega do bilhete.
|
||||||
busquedaConfTotemController.permitirVenda.ajuda=Permitir que o totem habilite o botão vender passagem, e desta forma realizar a venda do bilhete.
|
busquedaConfTotemController.permitirVenda.ajuda=Permitir que o totem habilite o botão vender passagem, e desta forma realizar a venda do bilhete.
|
||||||
busquedaConfTotemController.empresasVendas.ajuda=Selecionar empresas disponíves para vendas no Totem.
|
busquedaConfTotemController.empresasVendas.ajuda=Selecionar empresas disponíves para vendas no Totem.
|
||||||
|
busquedaConfTotemController.bandeirasVendas.ajuda=Selecionar as bandeiras de cartões disponíves para vendas no Totem.
|
||||||
busquedaConfTotemController.empresasVendas=Empresas para Vendas.
|
busquedaConfTotemController.empresasVendas=Empresas para Vendas.
|
||||||
|
busquedaConfTotemController.bandeiraCartao=Bandeiras de cartões para Vendas.
|
||||||
busquedaConfTotemController.window.title = Configuração Totem
|
busquedaConfTotemController.window.title = Configuração Totem
|
||||||
busquedaConfTotemController.btnSalvar.tooltiptext=Salvar
|
busquedaConfTotemController.btnSalvar.tooltiptext=Salvar
|
||||||
busquedaConfTotemController.MSG.suscribirOK=Configurações salvas com sucesso !
|
busquedaConfTotemController.MSG.suscribirOK=Configurações salvas com sucesso !
|
||||||
busquedaConfTotemController.lhDesc.label= Descrição
|
busquedaConfTotemController.lhDesc.label= Descrição
|
||||||
busquedaConfTotemController.btnAddEmpresa.tooltiptext=Adicionar empresas para venda
|
busquedaConfTotemController.btnAddEmpresa.tooltiptext=Adicionar empresas para venda
|
||||||
busquedaConfTotemController.btnRemoveEmpresa.tooltiptext=Remover empresas para venda
|
busquedaConfTotemController.btnRemoveEmpresa.tooltiptext=Remover empresas para venda
|
||||||
|
busquedaConfTotemController.btnAddBandeiracartao.tooltiptext=Adicionar bandeira de cartão para venda.
|
||||||
|
busquedaConfTotemController.btnRemoveBandeiraCartao.tooltiptext=Remover bandeira de cartão para venda.
|
||||||
busquedaConfTotemController.empresa.label=Empresa:
|
busquedaConfTotemController.empresa.label=Empresa:
|
||||||
|
busquedaConfTotemController.bandeiraCartao.label=Bandeiras cartões:
|
||||||
busquedaConfTotemController.permitirReserva.ajuda=Permitir que o totem habilite o botão de realizar reserva.
|
busquedaConfTotemController.permitirReserva.ajuda=Permitir que o totem habilite o botão de realizar reserva.
|
||||||
busquedaConfTotemController.tituloInicial.ajuda=Título Inicial.
|
busquedaConfTotemController.tituloInicial.ajuda=Título Inicial.
|
||||||
busquedaConfTotemController.tituloInicial=Título Inicial.
|
busquedaConfTotemController.tituloInicial=Título Inicial.
|
||||||
|
|
|
@ -210,5 +210,49 @@
|
||||||
</listbox>
|
</listbox>
|
||||||
|
|
||||||
</groupbox>
|
</groupbox>
|
||||||
|
<groupbox>
|
||||||
|
<caption
|
||||||
|
label="${c:l('busquedaConfTotemController.bandeiraCartao')}" />
|
||||||
|
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="10%" />
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="25%" />
|
||||||
|
<column width="45%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<hbox spacing="5px" style="padding:1px" align="right">
|
||||||
|
<button id="btnAddbandeira" height="20"
|
||||||
|
image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('busquedaConfTotemController.btnAddBandeiracartao.tooltiptext')}" />
|
||||||
|
<button id="btnRemBandeira" height="20"
|
||||||
|
image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('busquedaConfTotemController.btnRemoveBandeiraCartao.tooltiptext')}" />
|
||||||
|
</hbox>
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaConfTotemController.bandeiraCartao.label')}" />
|
||||||
|
<combobox id="cmbBandeira" width="100%"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||||
|
mold="rounded" buttonVisible="true"
|
||||||
|
model="@{winBusquedaConfTotem$composer.lsBandeiras}" />
|
||||||
|
<image src="/gui/img/Question_mark_1.png"
|
||||||
|
tooltiptext="${c:l('busquedaConfTotemController.bandeirasVendas.ajuda')}"
|
||||||
|
style="cursor: help" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<listbox id="bandeirasList" width="100%"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" multiple="false" height="100px">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader
|
||||||
|
label="" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
|
||||||
|
</groupbox>
|
||||||
</window>
|
</window>
|
||||||
</zk>
|
</zk>
|
||||||
|
|
Loading…
Reference in New Issue