From 49fff70eece603246ddbb50333bc627e4f6a2170 Mon Sep 17 00:00:00 2001 From: aristides Date: Mon, 18 Mar 2019 18:34:19 +0000 Subject: [PATCH] fixes bug#13501 dev:JULIO qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90881 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ImportarClientesController.java | 8 ++++-- .../ItemMenuImportarCliente.java | 26 +++++++++++++++++++ web/WEB-INF/i3-label_pt_BR.label | 17 ++++++++++++ 3 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/pasajerofrecuente/ItemMenuImportarCliente.java diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/ImportarClientesController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/ImportarClientesController.java index ea62b7025..f6022a6b9 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/ImportarClientesController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/ImportarClientesController.java @@ -47,6 +47,7 @@ public class ImportarClientesController extends MyGenericForwardComposer { } public void onUpload(UploadEvent event) throws IOException, InterruptedException { + String[] resultado=null; if (empresasList.getSelectedCount() <= 0){ Messagebox.show(Labels.getLabel("importarClientesController.MSG.suscribirErro"), Labels.getLabel("importarClientesController.window.title"), @@ -55,10 +56,13 @@ public class ImportarClientesController extends MyGenericForwardComposer { } Media media = event.getMedia(); - + if(media.getFormat().contains("xls")){ + resultado =importacaoClientesService.lerArquivoExcel(media, (List)(Object)empresasList.getSelectedsItens()); + }else{ Reader reader = media.getReaderData(); - String[] resultado = importacaoClientesService.lerArquivo(reader, (List)(Object)empresasList.getSelectedsItens()); + resultado = importacaoClientesService.lerArquivo(reader, (List)(Object)empresasList.getSelectedsItens()); reader.close(); + } String gravados = resultado[0]; String erros = resultado[1]; diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/pasajerofrecuente/ItemMenuImportarCliente.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/pasajerofrecuente/ItemMenuImportarCliente.java new file mode 100644 index 000000000..9602f6527 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/pasajerofrecuente/ItemMenuImportarCliente.java @@ -0,0 +1,26 @@ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.pasajerofrecuente; + +import org.zkoss.util.resource.Labels; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; + +public class ItemMenuImportarCliente extends DefaultItemMenuSistema { + + public ItemMenuImportarCliente(String claveTraduccionMenu) { + super("indexController.mniCliente.label"); + // TODO Auto-generated constructor stub + } + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.SENDAAMIGO.MENU.CLIENTE"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/senda_amigo/busquedaCliente.zul", + Labels.getLabel("busquedaClienteController.window.title"), getArgs(), desktop); + + } + +} diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 4da8d276c..84101ff38 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -249,6 +249,7 @@ indexController.mniCopiarTarifaOficial.label= Copiar Tarifa Oficial indexController.mniConfigLayoutImpressaoBoleto.label = Config Layout Impressão Boleto indexController.mniAliasServico.label = Alias Localidade indexController.mniCliente.label = Cliente +indexController.importarCliente.label =Importar Cliente indexController.mniTarjetaCredito.label = Cartão de Crédito indexController.mniConfCodBarras.label= Configuração Cod. Barras @@ -6724,6 +6725,22 @@ importarClientesController.codigofidelidade.label = Codigo Fidelidade importarClientesController.nome.label = Nome importarClientesController.documento.label = Documento importarClientesController.MSG.suscribirErro=Selecione uma empresa +importarClientesController.HEADERCOLUMN.cpf=CPF +importarClientesController.HEADERCOLUMN.rg=RG +importarClientesController.HEADERCOLUMN.nome=NOME +importarClientesController.HEADERCOLUMN.email=EMAIL +importarClientesController.HEADERCOLUMN.telefone=TELEFONE +importarClientesController.HEADERCOLUMN.celular=CELULAR +importarClientesController.HEADERCOLUMN.fax=FAX +importarClientesController.HEADERCOLUMN.nascimento=NASCIMENTO +importarClientesController.HEADERCOLUMN.sexo=SEXO +importarClientesController.HEADERCOLUMN.endereco=ENDERECO +importarClientesController.HEADERCOLUMN.cidade=CIDADE +importarClientesController.HEADERCOLUMN.estado=ESTADO +importarClientesController.HEADERCOLUMN.bairro=BAIRRO + + + # Relatorio de Linha Operacional relatorioLinhaOperacionalController.window.title = Linha Operacional