diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java index 6d92e32f9..5a4555cc5 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java @@ -17,6 +17,7 @@ import com.rjconsultores.ventaboletos.entidad.Usuario; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasCartoesBean; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; @@ -78,11 +79,11 @@ public class RelatorioVendasCartoes extends Relatorio { RelatorioVendasCartoesBean bean = new RelatorioVendasCartoesBean(); - bean.setDataVenda(rset.getDate("dataVenda")); - bean.setDataOperacao(rset.getDate("dataOperacao")); - bean.setDescPagamento(rset.getString("descPagamento")); - bean.setValor(rset.getBigDecimal("valor")); - bean.setAutorizacao(rset.getString("autorizacao")); + bean.setDataVenda(rset.getString("dataVenda") != null ? DateUtil.getDateFromString(rset.getString("dataVenda"), "ddMMyy") : null); + bean.setDataOperacao(rset.getString("dataOperacao") != null ? DateUtil.getDateFromString(rset.getString("dataOperacao"), "ddMMyy") : null); + bean.setDescPagamento(rset.getString("descPagamento") != null ? rset.getString("descPagamento") : null); + bean.setValor(rset.getBigDecimal("valor") != null ? rset.getBigDecimal("valor") : null); + bean.setAutorizacao(rset.getString("autorizacao") != null ? rset.getString("autorizacao") : null); bean.setQtdParcelas(rset.getInt("qtdParcelas")); valorTotal = valorTotal.add(bean.getValor() != null ? bean.getValor() : BigDecimal.ZERO); @@ -121,10 +122,10 @@ public class RelatorioVendasCartoes extends Relatorio { StringBuilder sb = new StringBuilder(); sb.append("SELECT caja.descpago as descPagamento,"); - sb.append(" caja.dataoperacao as dataOperacao,"); + sb.append(" to_char(caja.dataoperacao, 'ddMMyy') as dataOperacao,"); sb.append(" caja.autorizacao as autorizacao,"); sb.append(" caja.qtdparcelas as qtdParcelas,"); - sb.append(" caja.datavenda as dataVenda, "); + sb.append(" to_char(caja.datavenda, 'ddMMyy') as dataVenda, "); sb.append(" sum(caja.preco) as valor "); sb.append("FROM"); sb.append(" (SELECT fp.descpago AS descpago,"); @@ -132,7 +133,7 @@ public class RelatorioVendasCartoes extends Relatorio { sb.append(" ct.numautorizacion AS autorizacao,"); sb.append(" ct.cantparcelas AS qtdparcelas,"); sb.append(" c.fechorventa AS datavenda,"); - sb.append(" c.preciopagado AS preco"); + sb.append(" cfp.importe AS preco"); sb.append(" FROM caja c"); sb.append(" INNER JOIN caja_formapago cfp ON c.caja_id=cfp.caja_id"); sb.append(" AND cfp.activo = 1"); @@ -168,12 +169,11 @@ public class RelatorioVendasCartoes extends Relatorio { sb.append(" AND fp.formapago_id IN(2,3)"); sb.append(" AND c.activo = 1) caja "); sb.append("GROUP BY caja.descpago,"); - sb.append(" caja.dataoperacao,"); + sb.append(" to_char(caja.dataoperacao, 'ddMMyy'),"); sb.append(" caja.autorizacao,"); sb.append(" caja.qtdparcelas,"); - sb.append(" caja.datavenda,"); - sb.append(" caja.preco "); - sb.append("ORDER BY caja.descpago, caja.datavenda"); + sb.append(" to_char(caja.datavenda, 'ddMMyy') "); + sb.append("ORDER BY caja.descpago, to_char(caja.datavenda, 'ddMMyy')"); return sb.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jasper index 07e1049cb..01384e0dd 100644 Binary files a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jasper and b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jasper differ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml index 76b333f95..e352c78d0 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml @@ -1,8 +1,8 @@ - - + + @@ -73,8 +73,8 @@ - - + + @@ -132,7 +132,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -181,7 +181,7 @@ - + @@ -190,8 +190,8 @@ - - + + @@ -248,8 +248,8 @@ - - + + @@ -260,7 +260,7 @@ - +