thiago.penido 2015-09-25 14:06:25 +00:00
parent 47ae567f8b
commit 87fdd29391
1 changed files with 7 additions and 5 deletions

View File

@ -1,10 +1,11 @@
package com.rjconsultores.ventaboletos.relatorios.impl; package com.rjconsultores.ventaboletos.relatorios.impl;
import java.sql.Connection; import java.sql.Connection;
import java.sql.Date;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Timestamp;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -13,6 +14,7 @@ import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
public class RelatorioDescontos extends Relatorio { public class RelatorioDescontos extends Relatorio {
@ -29,16 +31,16 @@ public class RelatorioDescontos extends Relatorio {
Map<String, Object> parametros = relatorio.getParametros(); Map<String, Object> parametros = relatorio.getParametros();
Integer idPuntoVenta = (Integer) parametros.get("idPuntoVenta"); Integer idPuntoVenta = (Integer) parametros.get("idPuntoVenta");
Date fecVentaInicial = new Date(((java.util.Date) parametros.get("fecVentaInicial")).getTime()); Timestamp fecVentaInicial = new Timestamp((DateUtil.inicioFecha((Date) parametros.get("fecVentaInicial"))).getTime());
Date fecVentaFinal = new Date(((java.util.Date) parametros.get("fecVentaFinal")).getTime()); Timestamp fecVentaFinal = new Timestamp((DateUtil.fimFecha((Date) parametros.get("fecVentaFinal"))).getTime());
String codconvenio = (String) parametros.get("codconvenio"); String codconvenio = (String) parametros.get("codconvenio");
String query = getQuery(idPuntoVenta, codconvenio); String query = getQuery(idPuntoVenta, codconvenio);
System.out.println(query); System.out.println(query);
NamedParameterStatement statement = new NamedParameterStatement(coneConnection, query); NamedParameterStatement statement = new NamedParameterStatement(coneConnection, query);
statement.setDate("fecVentaInicial", fecVentaInicial); statement.setTimestamp("fecVentaInicial", fecVentaInicial);
statement.setDate("fecVentaFinal", fecVentaFinal); statement.setTimestamp("fecVentaFinal", fecVentaFinal);
if(idPuntoVenta != null) { if(idPuntoVenta != null) {
statement.setInt("idPuntoVenta", idPuntoVenta); statement.setInt("idPuntoVenta", idPuntoVenta);
} }