wilian 2017-08-07 17:55:21 +00:00
parent ad0c46575d
commit 2cff6f621b
1 changed files with 9 additions and 7 deletions

View File

@ -29,13 +29,15 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
Connection conexao = this.relatorio.getConexao();
Map<String, Object> parametros = this.relatorio.getParametros();
final Integer CARTAO_CREDITO = 2;
final Integer CARTAO_DEBITO = 3;
String sql = getSql();
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
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()));
stmt.setInt("formaPago1", CARTAO_CREDITO);
stmt.setInt("formaPagoCredito", CARTAO_CREDITO);
stmt.setInt("formaPagoDebito", CARTAO_DEBITO);
stmt.setInt("empresaId", Integer.valueOf(parametros.get("EMPRESA_ID") + ""));
ResultSet rset = stmt.executeQuery();
@ -100,8 +102,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ")
.append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ")
.append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ")
.append("AND (O.NSU is not null or BFP.FORMAPAGO_ID = :formaPago1) ")
.append("AND B.MARCA_ID = :empresaId ");
.append("AND (O.NSU is not null or BFP.FORMAPAGO_ID IN (:formaPagoCredito,:formaPagoDebito)) ")
.append("AND M.EMPRESA_ID = :empresaId ");
if (parametros.get("NUMPUNTOVENTA") != null) {
sql.append("AND P.PUNTOVENTA_ID IN (")
@ -147,8 +149,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.append("INNER JOIN MARCA M ON M.MARCA_ID = BR.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ")
.append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ")
.append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ")
.append("AND (O.NSU is not null or BFP.FORMAPAGO_ID = :formaPago1) ")
.append("AND BR.MARCA_ID = :empresaId ");
.append("AND (O.NSU is not null or BFP.FORMAPAGO_ID IN (:formaPagoCredito,:formaPagoDebito)) ")
.append("AND M.EMPRESA_ID = :empresaId ");
if (parametros.get("NUMPUNTOVENTA") != null) {
sql.append("AND P.PUNTOVENTA_ID IN (")
@ -194,8 +196,8 @@ public class RelatorioCancelamentoVendaCartao extends Relatorio {
.append("INNER JOIN MARCA M ON M.MARCA_ID = B.MARCA_ID AND M.EMPRESA_ID = PTOVTA.EMPRESA_ID ")
.append("INNER JOIN PUNTO_VENTA PO ON PO.PUNTOVENTA_ID = O.PUNTOVENTA_ID ")
.append("WHERE O.FECINC BETWEEN :data_inicial AND :data_final ")
.append("AND (O.NSU is not null or BFP.FORMAPAGO_ID = :formaPago1) ")
.append("AND B.MARCA_ID = :empresaId ");
.append("AND (O.NSU is not null or BFP.FORMAPAGO_ID IN (:formaPagoCredito,:formaPagoDebito)) ")
.append("AND M.EMPRESA_ID = :empresaId ");
if (parametros.get("NUMPUNTOVENTA") != null) {
sql.append("AND P.PUNTOVENTA_ID IN (")