From 7e86af5aef266ee5422439f6bed1d55a6513f52b Mon Sep 17 00:00:00 2001 From: wilian Date: Fri, 17 Jun 2016 20:44:51 +0000 Subject: [PATCH] fixes bug #7598 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@57082 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioVendasPacotesBoletos.java | 23 +++++++---------- .../impl/RelatorioVendasPacotesDetalhado.java | 19 +++++++------- .../impl/RelatorioVendasPacotesResumido.java | 25 ++++++++++--------- ...latorioVendasPacotesBoletosController.java | 4 +-- ...atorioVendasPacotesResumidoController.java | 2 +- 5 files changed, 34 insertions(+), 39 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesBoletos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesBoletos.java index b436c2b78..a8ec08266 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesBoletos.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesBoletos.java @@ -1,25 +1,24 @@ package com.rjconsultores.ventaboletos.relatorios.impl; import java.sql.Connection; -import java.sql.Date; import java.sql.ResultSet; import java.sql.SQLException; +import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import java.util.Map; -import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; - import org.apache.log4j.Logger; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasPacotesBoletosBean; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasPacotesBoletosBean.RelatorioVendasPacotesBoletosItemBean; -import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; +import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; + public class RelatorioVendasPacotesBoletos extends Relatorio { private static Logger log = Logger.getLogger(RelatorioVendasPacotesBoletos.class); @@ -28,8 +27,8 @@ public class RelatorioVendasPacotesBoletos extends Relatorio { private List lsDadosRelatorio; - private Date fecInicio; - private Date fecFinal; + private Timestamp fecInicio; + private Timestamp fecFinal; private Integer empresaId; private Integer origenId; private Integer destinoId; @@ -45,8 +44,8 @@ public class RelatorioVendasPacotesBoletos extends Relatorio { @Override public void initDados() throws Exception { Map parametros = this.relatorio.getParametros(); - fecInicio = new java.sql.Date(sdf.parse(parametros.get("fecInicio").toString()).getTime()); - fecFinal = new java.sql.Date(sdf.parse(parametros.get("fecFinal").toString()).getTime()); + fecInicio = new java.sql.Timestamp(sdf.parse(parametros.get("fecInicio").toString()).getTime()); + fecFinal = new java.sql.Timestamp(sdf.parse(parametros.get("fecFinal").toString()).getTime()); empresaId = parametros.get("empresaId") != null && !parametros.get("empresaId").equals("null") ? Integer.valueOf(parametros.get("empresaId").toString()) : null; origenId = parametros.get("origenId") != null && !parametros.get("origenId").equals("null") ? Integer.valueOf(parametros.get("origenId").toString()) : null; destinoId = parametros.get("destinoId") != null && !parametros.get("destinoId").equals("null") ? Integer.valueOf(parametros.get("destinoId").toString()) : null; @@ -146,10 +145,6 @@ public class RelatorioVendasPacotesBoletos extends Relatorio { relatorioVendasPacotesBoletosBean.setDescorigen(rset.getString("origem")); relatorioVendasPacotesBoletosBean.setCvedestino(rset.getString("cvedestino")); relatorioVendasPacotesBoletosBean.setCveorigen(rset.getString("cveorigem")); - /*relatorioVendasPacotesBoletosBean.setTotais(new ArrayList()); - relatorioVendasPacotesBoletosBean.getTotais().add(relatorioVendasPacotesBoletosBean.new RelatorioVendasPacotesBoletosItemTotaisBean("CWB-MOR","ADULTO",2)); - relatorioVendasPacotesBoletosBean.getTotais().add(relatorioVendasPacotesBoletosBean.new RelatorioVendasPacotesBoletosItemTotaisBean("CWB-MOR","CHD",2)); - relatorioVendasPacotesBoletosBean.getTotais().add(relatorioVendasPacotesBoletosBean.new RelatorioVendasPacotesBoletosItemTotaisBean("MOR-CWB","SEGURO",2));*/ return relatorioVendasPacotesBoletosBean; } @@ -207,10 +202,10 @@ public class RelatorioVendasPacotesBoletos extends Relatorio { NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); if(fecInicio != null) { - stmt.setTimestamp("fecInicio", new java.sql.Timestamp(DateUtil.inicioFecha(fecInicio).getTime())); + stmt.setTimestamp("fecInicio", fecInicio); } if(fecFinal != null) { - stmt.setTimestamp("fecFinal", new java.sql.Timestamp(DateUtil.fimFecha(fecFinal).getTime())); + stmt.setTimestamp("fecFinal", fecFinal); } if (empresaId != null && empresaId > 0){ stmt.setInt("empresaId", empresaId); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesDetalhado.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesDetalhado.java index 28c46fd13..ccc56a7dd 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesDetalhado.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesDetalhado.java @@ -1,16 +1,14 @@ package com.rjconsultores.ventaboletos.relatorios.impl; import java.sql.Connection; -import java.sql.Date; import java.sql.ResultSet; import java.sql.SQLException; +import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import java.util.Map; -import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; - import org.apache.log4j.Logger; import com.rjconsultores.ventaboletos.enums.LocalEnderecoApanhe; @@ -18,8 +16,11 @@ import com.rjconsultores.ventaboletos.enums.SituacaoVendaPacote; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasPacotesDetalhadoBean; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; +import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; + public class RelatorioVendasPacotesDetalhado extends Relatorio { private static Logger log = Logger.getLogger(RelatorioVendasPacotesDetalhado.class); @@ -28,8 +29,8 @@ public class RelatorioVendasPacotesDetalhado extends Relatorio { private List lsDadosRelatorio; - private Date fecInicio; - private Date fecFinal; + private Timestamp fecInicio; + private Timestamp fecFinal; private Integer empresaId; private Integer pacoteId; private Integer origenId; @@ -44,8 +45,8 @@ public class RelatorioVendasPacotesDetalhado extends Relatorio { @Override public void initDados() throws Exception { Map parametros = this.relatorio.getParametros(); - fecInicio = new java.sql.Date(sdf.parse(parametros.get("fecInicio").toString()).getTime()); - fecFinal = new java.sql.Date(sdf.parse(parametros.get("fecFinal").toString()).getTime()); + fecInicio = new java.sql.Timestamp(DateUtil.inicioFecha(sdf.parse(parametros.get("fecInicio").toString())).getTime()); + fecFinal = new java.sql.Timestamp(DateUtil.fimFecha(sdf.parse(parametros.get("fecFinal").toString())).getTime()); empresaId = parametros.get("empresaId") != null && !parametros.get("empresaId").equals("null") ? Integer.valueOf(parametros.get("empresaId").toString()) : null; pacoteId = parametros.get("pacoteId") != null && !parametros.get("pacoteId").equals("null") ? Integer.valueOf(parametros.get("pacoteId").toString()) : null; origenId = parametros.get("origenId") != null && !parametros.get("origenId").equals("null") ? Integer.valueOf(parametros.get("origenId").toString()) : null; @@ -74,10 +75,10 @@ public class RelatorioVendasPacotesDetalhado extends Relatorio { stmt = new NamedParameterStatement(conexao, sql); if(fecInicio != null) { - stmt.setDate("fecInicio", fecInicio); + stmt.setTimestamp("fecInicio", fecInicio); } if(fecFinal != null) { - stmt.setDate("fecFinal", fecFinal); + stmt.setTimestamp("fecFinal", fecFinal); } if (empresaId != null && empresaId > 0){ stmt.setInt("empresaId", empresaId); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesResumido.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesResumido.java index 8c2320cf8..0d04d6f72 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesResumido.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasPacotesResumido.java @@ -1,23 +1,24 @@ package com.rjconsultores.ventaboletos.relatorios.impl; import java.sql.Connection; -import java.sql.Date; import java.sql.ResultSet; import java.sql.SQLException; +import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List; import java.util.Map; -import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; - import org.apache.log4j.Logger; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasPacotesResumidoBean; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; +import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; + public class RelatorioVendasPacotesResumido extends Relatorio { private static Logger log = Logger.getLogger(RelatorioVendasPacotesResumido.class); @@ -26,8 +27,8 @@ public class RelatorioVendasPacotesResumido extends Relatorio { private List lsDadosRelatorio; - private Date fecInicio; - private Date fecFinal; + private Timestamp fecInicio; + private Timestamp fecFinal; private Integer empresaId; public RelatorioVendasPacotesResumido(Map parametros, Connection conexao) throws Exception { @@ -37,8 +38,8 @@ public class RelatorioVendasPacotesResumido extends Relatorio { @Override public void initDados() throws Exception { Map parametros = this.relatorio.getParametros(); - fecInicio = new java.sql.Date(sdf.parse(parametros.get("fecInicio").toString()).getTime()); - fecFinal = new java.sql.Date(sdf.parse(parametros.get("fecFinal").toString()).getTime()); + fecInicio = new java.sql.Timestamp(DateUtil.inicioFecha(sdf.parse(parametros.get("fecInicio").toString())).getTime()); + fecFinal = new java.sql.Timestamp(DateUtil.fimFecha(sdf.parse(parametros.get("fecFinal").toString())).getTime()); empresaId = parametros.get("empresaId") != null && parametros.get("empresaId").equals("null") ? Integer.valueOf(parametros.get("empresaId").toString()) : null; Connection conexao = this.relatorio.getConexao(); @@ -62,12 +63,12 @@ public class RelatorioVendasPacotesResumido extends Relatorio { stmt = new NamedParameterStatement(conexao, sql); if(fecInicio != null) { - stmt.setDate("fecInicio", fecInicio); + stmt.setTimestamp("fecInicio", fecInicio); } if(fecFinal != null) { - stmt.setDate("fecFinal", fecFinal); + stmt.setTimestamp("fecFinal", fecFinal); } - if (empresaId != null){ + if (empresaId != null && empresaId > 0){ stmt.setInt("empresaId", empresaId); } @@ -115,10 +116,10 @@ public class RelatorioVendasPacotesResumido extends Relatorio { stmt = new NamedParameterStatement(conexao, sql); if(fecInicio != null) { - stmt.setDate("fecInicio", fecInicio); + stmt.setTimestamp("fecInicio", fecInicio); } if(fecFinal != null) { - stmt.setDate("fecFinal", fecFinal); + stmt.setTimestamp("fecFinal", fecFinal); } if (empresaId != null){ stmt.setInt("empresaId", empresaId); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesBoletosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesBoletosController.java index 3218a2bc1..c4555c97d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesBoletosController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesBoletosController.java @@ -79,9 +79,7 @@ public class RelatorioVendasPacotesBoletosController extends MyGenericForwardCom @Override public void doAfterCompose(Component comp) throws Exception { - lsEmpresa = new ArrayList(); - lsEmpresa.add(new Empresa(-1, "TODAS")); - lsEmpresa.addAll(empresaService.obtenerTodos()); + lsEmpresa = empresaService.obtenerTodosIncluindoEmpresaTodas(); lsTipoTarifaPacote = new ArrayList(); lsTipoTarifaPacote.add(new TipoTarifaPacote(-1, "TODAS")); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesResumidoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesResumidoController.java index db928c7f1..5137b07b5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesResumidoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioVendasPacotesResumidoController.java @@ -51,7 +51,7 @@ public class RelatorioVendasPacotesResumidoController extends MyGenericForwardCo @Override public void doAfterCompose(Component comp) throws Exception { - lsEmpresa = empresaService.obtenerTodos(); + lsEmpresa = empresaService.obtenerTodosIncluindoEmpresaTodas(); super.doAfterCompose(comp); }