From a3125b00530d1b742622005698d7862504bb5389 Mon Sep 17 00:00:00 2001 From: rodrigo Date: Mon, 1 Jul 2013 15:02:03 +0000 Subject: [PATCH] git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@28397 d1611594-4594-4d17-8e1d-87c2c4800839 --- ...ConfigLayoutImpressaoBoletoController.java | 1 - .../ImportarClientesController.java | 72 ++++ .../EditarGeneracionTarjetaSAController.java | 353 +++++++++--------- .../confcomerciales/ItemMenuConvenio.java | 7 +- .../ItemMenuImportarClientes.java | 24 ++ .../render/RenderImportarClientes.java | 24 ++ .../render/RenderTarjetaFidelidad.java | 25 +- src/java/spring-config.xml | 2 + web/WEB-INF/i3-label_pt_BR.label | 9 + .../importarClientes.zul | 50 +++ 10 files changed, 372 insertions(+), 195 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ImportarClientesController.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuImportarClientes.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderImportarClientes.java create mode 100644 web/gui/configuraciones_comerciales/importarClientes.zul diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java index 3d74fd1e5..c5eb25f12 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ConfigLayoutImpressaoBoletoController.java @@ -19,7 +19,6 @@ import org.zkoss.zk.ui.event.UploadEvent; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Intbox; -import org.zkoss.zul.Listcell; import org.zkoss.zul.Textbox; import com.rjconsultores.ventaboletos.vo.configuracioneccomerciales.ConfigCoordenadas; diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ImportarClientesController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ImportarClientesController.java new file mode 100644 index 000000000..8f0b2852d --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/ImportarClientesController.java @@ -0,0 +1,72 @@ +package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.Reader; +import java.util.ArrayList; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Controller; +import org.zkoss.util.media.Media; +import org.zkoss.util.resource.Labels; +import org.zkoss.zhtml.Filedownload; +import org.zkoss.zk.ui.Component; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.event.UploadEvent; +import org.zkoss.zul.Label; +import org.zkoss.zul.Messagebox; + +import com.rjconsultores.ventaboletos.service.ImportacaoClientesService; +import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.render.RenderImportarClientes; + +@Controller("importarClientesController") +@Scope("prototype") +public class ImportarClientesController extends MyGenericForwardComposer { + + private static final long serialVersionUID = 1L; + @Autowired + private ImportacaoClientesService importacaoClientesService; + private Label lblQtdeClientesImportar; + private MyListbox importarClientesList; + private List clientes; + + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); + + importarClientesList.setItemRenderer(new RenderImportarClientes()); + } + + public void onClick$btnSalvar(Event ev) throws InterruptedException { + String[] resultado = importacaoClientesService.salvarClientes(clientes); + String gravados = resultado[0]; + Messagebox.show(gravados, + Labels.getLabel("importarClientesController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + + String erros = resultado[1]; + if (!erros.isEmpty()) { + InputStream is = new ByteArrayInputStream(erros.getBytes()); + Filedownload.save(is, "application/txt", "erros_importacao.txt"); + } + + importarClientesList.setData(new ArrayList()); + lblQtdeClientesImportar.setValue(""); + } + + public void onUpload(UploadEvent event) throws IOException { + Media media = event.getMedia(); + + Reader reader = media.getReaderData(); + clientes = importacaoClientesService.lerArquivo(reader); + reader.close(); + + importarClientesList.setData(clientes); + lblQtdeClientesImportar.setValue(String.valueOf(clientes.size())); + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarGeneracionTarjetaSAController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarGeneracionTarjetaSAController.java index c0c1909b6..7c91e55d0 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarGeneracionTarjetaSAController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarGeneracionTarjetaSAController.java @@ -29,234 +29,233 @@ import org.zkoss.zul.Paging; import org.zkoss.zul.Textbox; /** - * + * * @author Shiro */ @Controller("editarGeneracionTarjetaSAController") @Scope("prototype") public class EditarGeneracionTarjetaSAController extends MyGenericForwardComposer { - @Autowired - private TarjetaFidelidadService fidelidadService; - private TarjetaFidelidad tarjetaFidelidad; - private MyListbox tarjetaFidelidadList; - private MyListbox editarTarjetaFidelidadList; - private Paging pagingFidelidad; - private List listTf; - private Textbox txtNomPaquete; - private Intbox folios; - private int x2; - private Random aleatorio = new Random(); - private Button btnApagarGeneracion; - private Button btnGenerar; - private Label qtdFolios; - private static Logger log = Logger.getLogger(EditarGeneracionTarjetaSAController.class); + @Autowired + private TarjetaFidelidadService fidelidadService; + private TarjetaFidelidad tarjetaFidelidad; + private MyListbox tarjetaFidelidadList; + private MyListbox editarTarjetaFidelidadList; + private Paging pagingFidelidad; + private List listTf; + private Textbox txtNomPaquete; + private Intbox folios; + private int x2; + private Random aleatorio = new Random(); + private Button btnApagarGeneracion; + private Button btnGenerar; + private Label qtdFolios; + private static Logger log = Logger.getLogger(EditarGeneracionTarjetaSAController.class); - @Override - public void doAfterCompose(Component comp) throws Exception { - super.doAfterCompose(comp); + @Override + public void doAfterCompose(Component comp) throws Exception { + super.doAfterCompose(comp); - tarjetaFidelidad = (TarjetaFidelidad) Executions.getCurrent().getArg().get("tarjetaFidelidad"); - tarjetaFidelidadList = (MyListbox) Executions.getCurrent().getArg().get("tarjetaFidelidadList"); + tarjetaFidelidad = (TarjetaFidelidad) Executions.getCurrent().getArg().get("tarjetaFidelidad"); + tarjetaFidelidadList = (MyListbox) Executions.getCurrent().getArg().get("tarjetaFidelidadList"); - editarTarjetaFidelidadList.setItemRenderer(new RenderTarjetaFidelidadClaves()); + editarTarjetaFidelidadList.setItemRenderer(new RenderTarjetaFidelidadClaves()); - if (tarjetaFidelidad.getTarjetaFidelidadId() != null) { - btnApagarGeneracion.setDisabled(true); - btnGenerar.setDisabled(true); + if (tarjetaFidelidad.getTarjetaFidelidadId() != null) { + btnApagarGeneracion.setDisabled(true); + btnGenerar.setDisabled(true); - qtdFolios.setValue(Labels.getLabel("editarGeneracionTarjetaSAController.folios.value")); - } else { - qtdFolios.setValue(Labels.getLabel("editarGeneracionTarjetaSAController.qtdFolios.value")); - } + qtdFolios.setValue(Labels.getLabel("editarGeneracionTarjetaSAController.folios.value")); + } else { + qtdFolios.setValue(Labels.getLabel("editarGeneracionTarjetaSAController.qtdFolios.value")); + } - //desabilitado remoção da ListBox - btnApagarGeneracion.setVisible(false); - txtNomPaquete.focus(); + // desabilitado remoção da ListBox + btnApagarGeneracion.setVisible(false); + txtNomPaquete.focus(); - } + } - public void onClick$btnSalvar(Event ev) throws InterruptedException { + public void onClick$btnSalvar(Event ev) throws InterruptedException { - try { + try { - if (editarTarjetaFidelidadList.getModel().getSize() == 0) { - Messagebox.show(Labels.getLabel("editarGeneracionTarjetaSAController.MSG.necessitaTarjeta"), - Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); + if (editarTarjetaFidelidadList.getModel().getSize() == 0) { + Messagebox.show(Labels.getLabel("editarGeneracionTarjetaSAController.MSG.necessitaTarjeta"), + Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); - return; - } + return; + } + if (tarjetaFidelidad.getTarjetaFidelidadId() == null) { + for (int i = 0; i < editarTarjetaFidelidadList.getData().length; i++) { + fidelidadService.suscribir((TarjetaFidelidad) (editarTarjetaFidelidadList.getData())[i]); + tarjetaFidelidadList.addItem((TarjetaFidelidad) (editarTarjetaFidelidadList.getData())[i]); + } + } else { + fidelidadService.actualizacion(tarjetaFidelidad); + tarjetaFidelidadList.updateItem(tarjetaFidelidad); + } - if (tarjetaFidelidad.getTarjetaFidelidadId() == null) { - for (int i = 0; i < editarTarjetaFidelidadList.getData().length; i++) { - fidelidadService.suscribir((TarjetaFidelidad) (editarTarjetaFidelidadList.getData())[i]); - tarjetaFidelidadList.addItem((TarjetaFidelidad) (editarTarjetaFidelidadList.getData())[i]); - } - } else { - fidelidadService.actualizacion(tarjetaFidelidad); - tarjetaFidelidadList.updateItem(tarjetaFidelidad); - } + Messagebox.show(Labels.getLabel("editarGeneracionTarjetaSAController.MSG.suscribirOK"), + Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), Messagebox.OK, Messagebox.INFORMATION); - Messagebox.show(Labels.getLabel("editarGeneracionTarjetaSAController.MSG.suscribirOK"), - Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), Messagebox.OK, Messagebox.INFORMATION); + closeWindow(); - closeWindow(); + } catch (Exception ex) { + log.error(ex); + } + } - } catch (Exception ex) { - log.error(ex); - } - } + public int dameEntero() { + generar(); + return x2; + } - public int dameEntero() { - generar(); - return x2; - } + public static void salida(String cadena) { + System.out.println(cadena); + } - public static void salida(String cadena) { - System.out.println(cadena); - } + private void generar() { + x2 = aleatorio.nextInt(1000000000); + } - private void generar() { - x2 = aleatorio.nextInt(1000000000); - } + public void onClick$btnGenerar(Event ev) { + ArrayList uno = new ArrayList(); + try { + double x = folios.getValue(); + // x2 = aleatorio.nextInt(); - public void onClick$btnGenerar(Event ev) { - ArrayList uno = new ArrayList(); - try { - double x = folios.getValue(); - //x2 = aleatorio.nextInt(); + while (x > 0) { + x--; + dameEntero(); + // salida("Entero aleatorio: " + dameEntero()+ "Nombre = " + txtNomPaquete.getValue()); + uno.add(x2); + } - while (x > 0) { - x--; - dameEntero(); - //salida("Entero aleatorio: " + dameEntero()+ "Nombre = " + txtNomPaquete.getValue()); - uno.add(x2); - } + ArrayList tfl = new ArrayList(); + for (Integer f : uno) { + TarjetaFidelidad tf = new TarjetaFidelidad(); + tf.setActivo(Boolean.TRUE); + tf.setFecmodif(Calendar.getInstance().getTime()); + tf.setUsuarioId(0); + tf.setDescGeneracion(txtNomPaquete.getValue()); + tf.setNumTarjeta(f); + System.out.println("Numero tarjeta de codigo = " + tf.getNumTarjeta()); - ArrayList tfl = new ArrayList(); - for (Integer f : uno) { - TarjetaFidelidad tf = new TarjetaFidelidad(); - tf.setActivo(Boolean.TRUE); - tf.setFecmodif(Calendar.getInstance().getTime()); - tf.setUsuarioId(0); - tf.setDescGeneracion(txtNomPaquete.getValue()); - tf.setNumTarjeta(f.toString()); - System.out.println("Numero tarjeta de codigo = " + tf.getNumTarjeta()); + tfl.add(tf); + } - tfl.add(tf); - } + editarTarjetaFidelidadList.setData(tfl); + } catch (Exception ex) { + log.error(ex); + } + } - editarTarjetaFidelidadList.setData(tfl); - } catch (Exception ex) { - log.error(ex); - } - } + public void onClick$btnApagarGeneracion(Event ev) { + try { + TarjetaFidelidad tf = (TarjetaFidelidad) editarTarjetaFidelidadList.getSelected(); - public void onClick$btnApagarGeneracion(Event ev) { - try { - TarjetaFidelidad tf = (TarjetaFidelidad) editarTarjetaFidelidadList.getSelected(); + if (tf != null) { + for (int i = 0; i < editarTarjetaFidelidadList.getData().length; i++) { + TarjetaFidelidad tfFor = (TarjetaFidelidad) (editarTarjetaFidelidadList.getData())[i]; + if (tfFor.getNumTarjeta().equals(tf.getNumTarjeta())) { + editarTarjetaFidelidadList.removeItem(tfFor); + } + } + } + } catch (Exception ex) { + log.error(ex); + } + } - if (tf != null) { - for (int i = 0; i < editarTarjetaFidelidadList.getData().length; i++) { - TarjetaFidelidad tfFor = (TarjetaFidelidad) (editarTarjetaFidelidadList.getData())[i]; - if (tfFor.getNumTarjeta().equals(tf.getNumTarjeta())) { - editarTarjetaFidelidadList.removeItem(tfFor); - } - } - } - } catch (Exception ex) { - log.error(ex); - } - } + public void onClick$btnApagar(Event ev) { + try { + int resp = Messagebox.show( + Labels.getLabel("editarGeneracionTarjetaSAController.MSG.BorrarPergunta"), + Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); - public void onClick$btnApagar(Event ev) { - try { - int resp = Messagebox.show( - Labels.getLabel("editarGeneracionTarjetaSAController.MSG.BorrarPergunta"), - Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), - Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + if (resp == Messagebox.YES) { - if (resp == Messagebox.YES) { + fidelidadService.borrar(tarjetaFidelidad); - fidelidadService.borrar(tarjetaFidelidad); + Messagebox.show( + Labels.getLabel("editarGeneracionTarjetaSAController.MSG.BorrarOK"), + Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); - Messagebox.show( - Labels.getLabel("editarGeneracionTarjetaSAController.MSG.BorrarOK"), - Labels.getLabel("editarGeneracionTarjetaSAController.window.title"), - Messagebox.OK, Messagebox.INFORMATION); + tarjetaFidelidadList.removeItem(tarjetaFidelidad); - tarjetaFidelidadList.removeItem(tarjetaFidelidad); + closeWindow(); + } + } catch (Exception ex) { + log.error(ex); + } + } - closeWindow(); - } - } catch (Exception ex) { - log.error(ex); - } - } + public Random getAleatorio() { + return aleatorio; + } - public Random getAleatorio() { - return aleatorio; - } + public void setAleatorio(Random aleatorio) { + this.aleatorio = aleatorio; + } - public void setAleatorio(Random aleatorio) { - this.aleatorio = aleatorio; - } + public TarjetaFidelidadService getFidelidadService() { + return fidelidadService; + } - public TarjetaFidelidadService getFidelidadService() { - return fidelidadService; - } + public void setFidelidadService(TarjetaFidelidadService fidelidadService) { + this.fidelidadService = fidelidadService; + } - public void setFidelidadService(TarjetaFidelidadService fidelidadService) { - this.fidelidadService = fidelidadService; - } + public MyListbox getTarjetaFidelidadList() { + return tarjetaFidelidadList; + } - public MyListbox getTarjetaFidelidadList() { - return tarjetaFidelidadList; - } + public void setTarjetaFidelidadList(MyListbox tarjetaFidelidadList) { + this.tarjetaFidelidadList = tarjetaFidelidadList; + } - public void setTarjetaFidelidadList(MyListbox tarjetaFidelidadList) { - this.tarjetaFidelidadList = tarjetaFidelidadList; - } + public List getListTf() { + return listTf; + } - public List getListTf() { - return listTf; - } + public void setListTf(List listTf) { + this.listTf = listTf; + } - public void setListTf(List listTf) { - this.listTf = listTf; - } + public Paging getPagingFidelidad() { + return pagingFidelidad; + } - public Paging getPagingFidelidad() { - return pagingFidelidad; - } + public void setPagingFidelidad(Paging pagingFidelidad) { + this.pagingFidelidad = pagingFidelidad; + } - public void setPagingFidelidad(Paging pagingFidelidad) { - this.pagingFidelidad = pagingFidelidad; - } + public TarjetaFidelidad getTarjetaFidelidad() { + return tarjetaFidelidad; + } - public TarjetaFidelidad getTarjetaFidelidad() { - return tarjetaFidelidad; - } + public void setTarjetaFidelidad(TarjetaFidelidad tarjetaFidelidad) { + this.tarjetaFidelidad = tarjetaFidelidad; + } - public void setTarjetaFidelidad(TarjetaFidelidad tarjetaFidelidad) { - this.tarjetaFidelidad = tarjetaFidelidad; - } + public Textbox getTxtNomPaquete() { + return txtNomPaquete; + } - public Textbox getTxtNomPaquete() { - return txtNomPaquete; - } + public void setTxtNomPaquete(Textbox txtNomPaquete) { + this.txtNomPaquete = txtNomPaquete; + } - public void setTxtNomPaquete(Textbox txtNomPaquete) { - this.txtNomPaquete = txtNomPaquete; - } + public MyListbox getEditarTarjetaFidelidadList() { + return editarTarjetaFidelidadList; + } - public MyListbox getEditarTarjetaFidelidadList() { - return editarTarjetaFidelidadList; - } - - public void setEditarTarjetaFidelidadList(MyListbox editarTarjetaFidelidadList) { - this.editarTarjetaFidelidadList = editarTarjetaFidelidadList; - } + public void setEditarTarjetaFidelidadList(MyListbox editarTarjetaFidelidadList) { + this.editarTarjetaFidelidadList = editarTarjetaFidelidadList; + } } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConvenio.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConvenio.java index b5245d172..0f0506dd2 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConvenio.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuConvenio.java @@ -19,8 +19,7 @@ public class ItemMenuConvenio extends DefaultItemMenuSistema { @Override public void ejecutar() { PantallaUtileria.openWindow("/gui/configuraciones_comerciales/busquedaConvenio.zul", - Labels.getLabel("busquedaConvenioController.window.title"), null,desktop); - - } + Labels.getLabel("busquedaConvenioController.window.title"), null, desktop); -} + } +} \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuImportarClientes.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuImportarClientes.java new file mode 100644 index 000000000..bb180cfbc --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/confcomerciales/ItemMenuImportarClientes.java @@ -0,0 +1,24 @@ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.confcomerciales; + +import org.zkoss.util.resource.Labels; + +import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; + +public class ItemMenuImportarClientes extends DefaultItemMenuSistema { + + public ItemMenuImportarClientes() { + super("indexController.mniImportarClientes.label"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.IMPORTARCLIENTES"; + } + + @Override + public void ejecutar() { + PantallaUtileria.openWindow("/gui/configuraciones_comerciales/importarClientes.zul", + Labels.getLabel("importarClientesController.window.title"), null, desktop); + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderImportarClientes.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderImportarClientes.java new file mode 100644 index 000000000..94c8d320a --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderImportarClientes.java @@ -0,0 +1,24 @@ +package com.rjconsultores.ventaboletos.web.utilerias.render; + +import org.zkoss.zul.Listcell; +import org.zkoss.zul.Listitem; +import org.zkoss.zul.ListitemRenderer; + +public class RenderImportarClientes implements ListitemRenderer { + + @Override + public void render(Listitem lstm, Object o) throws Exception { + String[] cliente = (String[]) o; + + Listcell lc = new Listcell(cliente[0]); + lc.setParent(lstm); + + lc = new Listcell(cliente[1].replace("\"", "").toUpperCase()); + lc.setParent(lstm); + + lc = new Listcell(cliente[3]); + lc.setParent(lstm); + + lstm.setAttribute("data", cliente); + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTarjetaFidelidad.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTarjetaFidelidad.java index d1451854c..6f9523243 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTarjetaFidelidad.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderTarjetaFidelidad.java @@ -6,31 +6,30 @@ package com.rjconsultores.ventaboletos.web.utilerias.render; import com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad; - import org.zkoss.zul.Listcell; import org.zkoss.zul.Listitem; import org.zkoss.zul.ListitemRenderer; /** - * + * * @author Shiro */ public class RenderTarjetaFidelidad implements ListitemRenderer { - public void render(Listitem lstm, Object o) throws Exception { + public void render(Listitem lstm, Object o) throws Exception { - TarjetaFidelidad tfC = (TarjetaFidelidad) o; - Listcell lc; + TarjetaFidelidad tfC = (TarjetaFidelidad) o; + Listcell lc; - lc = new Listcell(tfC.getTarjetaFidelidadId().toString()); - lc.setParent(lstm); + lc = new Listcell(tfC.getTarjetaFidelidadId().toString()); + lc.setParent(lstm); - lc = new Listcell(tfC.getDescGeneracion()); - lc.setParent(lstm); + lc = new Listcell(tfC.getDescGeneracion()); + lc.setParent(lstm); - lc = new Listcell(tfC.getNumTarjeta()); - lc.setParent(lstm); + lc = new Listcell(tfC.getNumTarjeta().toString()); + lc.setParent(lstm); - lstm.setAttribute("data", tfC); - } + lstm.setAttribute("data", tfC); + } } diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml index 28cc3d663..b042a9730 100644 --- a/src/java/spring-config.xml +++ b/src/java/spring-config.xml @@ -22,6 +22,8 @@ + com.rjconsultores.ventaboletos.entidad.ClienteFidelidad + com.rjconsultores.ventaboletos.entidad.EstacionImpresora com.rjconsultores.ventaboletos.entidad.AlertaCtrl diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index c9b29acc4..5a329f0ce 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -83,6 +83,7 @@ winLogin.lblloginIncorreto = Início de sessão incorreta. Tente novamente. # Indice de pantalla principal: indexController.win.title = Venda de entradas +indexController.mniImportarClientes.label = Importar Clientes indexController.mnCatalogos.label = Catálogos indexController.mnConfiguracionesComerciales.label = Configuração Comercial indexController.mnEsquemaOperacional.label = Esquema Operacional @@ -4214,3 +4215,11 @@ editarConfRestricaoCanalVentaController.MSG.borrarExcecaoPergunta = Excluir exce editarConfRestricaoCanalVentaController.MSG.borrarExcecaoOK = Exceção excluída com sucesso. editarConfRestricaoCanalVentaController.MSG.selecionarExcecao = Selecione uma exceção. editarConfRestricaoCanalVentaController.MSG.informaDataExcecao = Informe a data de exceção. + +#Importar Clientes +importarClientesController.window.title = Importar Clientes +importarClientesController.fileupload.label = Selecionar Arquivo... +importarClientesController.qtde.label = Total de clientes a importar +importarClientesController.codigofidelidade.label = Codigo Fidelidade +importarClientesController.nome.label = Nome +importarClientesController.documento.label = Documento \ No newline at end of file diff --git a/web/gui/configuraciones_comerciales/importarClientes.zul b/web/gui/configuraciones_comerciales/importarClientes.zul new file mode 100644 index 000000000..c07e474cf --- /dev/null +++ b/web/gui/configuraciones_comerciales/importarClientes.zul @@ -0,0 +1,50 @@ + + + + + + + + + +