From 22472a3443722fcca87478a2fdf44a3128d10b29 Mon Sep 17 00:00:00 2001 From: julio Date: Thu, 29 Aug 2013 20:29:09 +0000 Subject: [PATCH] =?UTF-8?q?Relatorio=20Taxa=20Por=20Linha=20-=20Itens=20pa?= =?UTF-8?q?ra=20homologa=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@30377 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioTaxasLinha.java | 10 ++++-- .../templates/RelatorioTaxasLinha.jasper | Bin 54402 -> 54406 bytes .../templates/RelatorioTaxasLinha.jrxml | 8 ++--- .../RelatorioLinhasHorarioController.java | 33 ++---------------- 4 files changed, 14 insertions(+), 37 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java index 22c765378..aedcf3323 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioTaxasLinha.java @@ -5,6 +5,7 @@ package com.rjconsultores.ventaboletos.relatorios.impl; import java.math.BigDecimal; import java.sql.Connection; +import java.sql.Timestamp; import java.util.Date; import java.util.HashMap; import java.util.Map; @@ -13,6 +14,7 @@ import com.rjconsultores.ventaboletos.relatorios.negocio.CalculoImposto; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.ExceptionConfiguracao; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; /** @@ -36,11 +38,12 @@ public class RelatorioTaxasLinha extends Relatorio { Map parametros = this.relatorio.getParametros(); String puntosVentaIds = (String) parametros.get("NUMPUNTOVENTA"); String sql = getSql(puntosVentaIds); + NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); stmt.setInt("TIPO_DATA", (Integer) parametros.get("TIPO_DATA")); - stmt.setDate("DATA_INICIAL", new java.sql.Date(((Date) parametros.get("DATA_INICIAL")).getTime())); - stmt.setDate("DATA_FINAL", new java.sql.Date(((Date) parametros.get("DATA_FINAL")).getTime())); + stmt.setTimestamp("DATA_INICIAL", new Timestamp(DateUtil.inicioFecha((Date) parametros.get("DATA_INICIAL")).getTime())); + stmt.setTimestamp("DATA_FINAL", new Timestamp(DateUtil.fimFecha((Date) parametros.get("DATA_FINAL")).getTime())); if (parametros.get("EMPRESA_ID") != null) stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID")); @@ -178,7 +181,7 @@ public class RelatorioTaxasLinha extends Relatorio { sql.append(" AND CJ.INDSTATUSOPERACION = 'F' "); sql.append(" AND CJ.INDREIMPRESION = 0 "); sql.append(" AND CJ.INDCANCELACION = 0 "); - sql.append(" AND DECODE(:TIPO_DATA, 1, CJ.FECCORRIDA, 2, CJ.FECHORVENTA) BETWEEN "); + sql.append(" AND DECODE(:TIPO_DATA, 1, CJ.FECHORVENTA, 2, CJ.FECCORRIDA) BETWEEN "); sql.append(" :DATA_INICIAL AND :DATA_FINAL "); sql.append(" AND EM.EMPRESA_ID = NVL(:EMPRESA_ID, EM.EMPRESA_ID) "); @@ -188,6 +191,7 @@ public class RelatorioTaxasLinha extends Relatorio { sql.append(" AND PO.PARADA_ID = NVL(:ORIGEN_ID, PO.PARADA_ID) "); sql.append(" AND PD.PARADA_ID = NVL(:DESTINO_ID, PD.PARADA_ID) "); + sql.append(" GROUP BY RT.PREFIXO, "); sql.append(" PO.DESCPARADA, "); sql.append(" PD.DESCPARADA, "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jasper index 39d01b813f26c5246b3a1755e81ea631301c67dc..04d621f60a8796b13cd0ca278d4989bfd5fdd7e4 100644 GIT binary patch delta 175 zcmZo#$=tS*dBZnNwm>}v*W9GZAJxPs^SE(rmey)x0*M8rrhvpY@6*X(WDMM_t~b$} zliA3~vZA<%L1(fdyZYv5m3;L6313BZEdzYEEKFeozfu*5AJdk5(V8YJ8$Ots0kX2^$=|#DQlA>5ul`t3qEs~j>b43gQ Duj4h2 delta 145 zcmZo$$=tM(dBZnNwlF;f*W9GZAJxPs^SE(rmey)x0*M8rrhvpY@6*X(WDMJ^t~b$} ziP2#5p2}SsrUy^`+qI8@fkBUP79)dtP-;$MNq$jgen?_PVzEzVUPfZPp|QESk%gt9 dsezHXalEC8siEQKHH-QUMMbblO%A+b3IH{$FH8Uc diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml index 86a4d80f9..38f11b922 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioTaxasLinha.jrxml @@ -1,7 +1,7 @@ - +