From 1751d16dd66b45f31be1d6625054b85be5411e2c Mon Sep 17 00:00:00 2001 From: "fabricio.oliveira" Date: Fri, 29 Mar 2019 14:13:58 +0000 Subject: [PATCH] 0013746: Menu Dispositivo Venda Embarcada bug#13746 dev:Ramires qua:-- git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@91356 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioDispositivoEmbarcada.java | 72 +++ ...elatorioDispositivoEmbarcada_es.properties | 18 + ...torioDispositivoEmbarcada_pt_BR.properties | 18 + .../RelatorioDispositivoEmbarcada.jasper | Bin 0 -> 35507 bytes .../RelatorioDispositivoEmbarcada.jrxml | 263 ++++++++++ .../relatorios/utilitarios/Relatorio.java | 7 +- .../RelatorioDispositivoEmbarcadaBean.java | 90 ++++ .../rest/SincronizarDispositivo.java | 8 +- ...daDispositivoVendaEmbarcadaController.java | 411 ++++++++++++++++ ...arDispositivoVendaEmbarcadaController.java | 459 ++++++++++++++++++ .../ItemMenuDispositivoVendaEmbarcada.java | 25 + .../utilerias/menu/menu_original.properties | 1 + .../RenderDispositivoVendaEmbarcada.java | 82 ++++ ...derDispositivoVendaEmbarcadaHistorico.java | 42 ++ web/WEB-INF/i3-label_es_MX.label | 43 +- web/WEB-INF/i3-label_pt_BR.label | 70 ++- .../busquedaDispositivoVendaEmbarcada.zul | 160 ++++++ .../editarDispositivoVendaEmbarcada.zul | 155 ++++++ 18 files changed, 1872 insertions(+), 52 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDispositivoEmbarcada.java create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_es.properties create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_pt_BR.properties create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDispositivoEmbarcada.jasper create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDispositivoEmbarcada.jrxml create mode 100644 src/java/com/rjconsultores/ventaboletos/relatorios/utilitarios/RelatorioDispositivoEmbarcadaBean.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/BusquedaDispositivoVendaEmbarcadaController.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarDispositivoVendaEmbarcadaController.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/seguridad/ItemMenuDispositivoVendaEmbarcada.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDispositivoVendaEmbarcada.java create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDispositivoVendaEmbarcadaHistorico.java create mode 100644 web/gui/catalogos/busquedaDispositivoVendaEmbarcada.zul create mode 100644 web/gui/catalogos/editarDispositivoVendaEmbarcada.zul diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDispositivoEmbarcada.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDispositivoEmbarcada.java new file mode 100644 index 000000000..e103b88ed --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDispositivoEmbarcada.java @@ -0,0 +1,72 @@ +package com.rjconsultores.ventaboletos.relatorios.impl; + +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Timestamp; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + +import org.apache.log4j.Logger; +import org.zkoss.zul.api.Listitem; + +import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada; +import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; +import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; +import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioDispositivoEmbarcadaBean; +import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasConexaoBean; +import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasRequisicaoBean; +import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; +import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; + +import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; + +public class RelatorioDispositivoEmbarcada extends Relatorio { + + private static Logger log = Logger.getLogger(RelatorioDispositivoEmbarcada.class); + private List lsDispositivoEmbarcadaBean; + + public RelatorioDispositivoEmbarcada(Map parametros, Connection conexao, final List lsDispositivoEmbarcada) throws Exception { + super(parametros, conexao); + + this.setCustomDataSource(new DataSource(this) { + + @Override + public void initDados() throws Exception { + + setCollectionDataSource(new JRBeanCollectionDataSource(preencherDispositivoEmbarcadaBean(lsDispositivoEmbarcada))); + } + + private List preencherDispositivoEmbarcadaBean(List lsDispositivoEmbarcada) { + lsDispositivoEmbarcadaBean = new ArrayList(); + for (DispositivoEmbarcada de : lsDispositivoEmbarcada) { + RelatorioDispositivoEmbarcadaBean dispBean = new RelatorioDispositivoEmbarcadaBean(); + dispBean.setId(de.getDispositivoEmbarcadaId()); + dispBean.setDescricao(de.getDescricao()); + dispBean.setRegistro(de.getRegistro()); + dispBean.setMac(de.getMac()); + dispBean.setMei(de.getImei()); + dispBean.setPuntoVenta(de.getPuntoVenta().getNombpuntoventa()); + dispBean.setBloqueado(de.getIndDispBloqueado()); + dispBean.setManutencao(de.getIndDispManutencao()); + dispBean.setBaixado(de.getIndDispBaixado()); + dispBean.setUsuario(de.getUsuarioId().toString()); + dispBean.setPuntoVentaBpe(de.getPuntoVenta().getNombpuntoventa()); + dispBean.setUsuarioBpe(de.getUsuarioId().toString()); + lsDispositivoEmbarcadaBean.add(dispBean); + + } + return lsDispositivoEmbarcadaBean; + } + + }); + } + + @Override + protected void processaParametros() throws Exception { + + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_es.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_es.properties new file mode 100644 index 000000000..872de7256 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_es.properties @@ -0,0 +1,18 @@ +#geral +msg.noData=Não foi possivel obter dados com os parâmetros informados. + +#Labels cabeçalho +cabecalho.nome=Relatório Vendas Requisição +cabecalho.relatorio=Relatório: +cabecalho.periodo=Período: +cabecalho.periodoA=à +cabecalho.dataHora=Data/Hora: +cabecalho.impressorPor=Impressor por: +cabecalho.pagina=Página +cabecalho.de=de +cabecalho.filtros=Filtros: +cabecalho.usuario=Usuário: +label.nombPuntoVenta=Agência +label.total=Total +label.puntoVenta=Agência: +label.diferenca=Diferença \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_pt_BR.properties b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_pt_BR.properties new file mode 100644 index 000000000..872de7256 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/internacionalizacao/RelatorioDispositivoEmbarcada_pt_BR.properties @@ -0,0 +1,18 @@ +#geral +msg.noData=Não foi possivel obter dados com os parâmetros informados. + +#Labels cabeçalho +cabecalho.nome=Relatório Vendas Requisição +cabecalho.relatorio=Relatório: +cabecalho.periodo=Período: +cabecalho.periodoA=à +cabecalho.dataHora=Data/Hora: +cabecalho.impressorPor=Impressor por: +cabecalho.pagina=Página +cabecalho.de=de +cabecalho.filtros=Filtros: +cabecalho.usuario=Usuário: +label.nombPuntoVenta=Agência +label.total=Total +label.puntoVenta=Agência: +label.diferenca=Diferença \ No newline at end of file diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDispositivoEmbarcada.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDispositivoEmbarcada.jasper new file mode 100644 index 0000000000000000000000000000000000000000..5d6ec7df1b4fa06b9dd29687613aaac144e61193 GIT binary patch literal 35507 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 Rx7iLktMC=ASGmn3|2HRPLMH$K literal 0 HcmV?d00001 diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDispositivoEmbarcada.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDispositivoEmbarcada.jrxml new file mode 100644 index 000000000..54a9cf6e3 --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioDispositivoEmbarcada.jrxml @@ -0,0 +1,263 @@ + + + + + +