From 571f4bbbfc7266978f1059ff7c6fdf7b7853fd80 Mon Sep 17 00:00:00 2001 From: leonardo Date: Thu, 5 Nov 2015 19:13:13 +0000 Subject: [PATCH] bug #6772 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/Integracion/IntegracaoReceitaDespesa/trunk/IntegracaoReceitaDespesa@49823 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/Totalbus.java | 24 ++++++++++--------- .../entidades/DespesaReceita.java | 7 +++++- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java index 0177946a2..5d8298d1d 100644 --- a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java +++ b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java @@ -163,14 +163,15 @@ public class Totalbus { rs = stmt.executeQuery(); while (rs.next()){ - DespesaReceita despesa = new DespesaReceita(); - despesa.setCodigoEmpresa(rs.getInt(2)); - despesa.setCodigoReceitaDespesa(rs.getInt(5)); - despesa.setDataLancamento(rs.getDate(1)); - despesa.setDataMovimento(rs.getDate(1)); - despesa.setLocalArrecadação(rs.getInt(3)); - despesa.setValorLançamento(rs.getBigDecimal(4).toString()); - despesas.add(despesa); + DespesaReceita receita = new DespesaReceita(); + receita.setCodigoEmpresa(rs.getInt(2)); + receita.setCodigoReceitaDespesa(rs.getInt(5)); + receita.setDataLancamento(rs.getDate(1)); + receita.setDataMovimento(rs.getDate(1)); + receita.setLocalArrecadação(rs.getInt(3)); + receita.setValorLançamento(rs.getBigDecimal(4).toString()); + receita.setIdentificadorReceitaDespesa("R"); + despesas.add(receita); } } catch (Exception e){ log.error(e.toString(),e); @@ -218,8 +219,7 @@ public class Totalbus { try{ pstmt = getConnection().prepareStatement(sb.toString()); - pstmt.setDate(1, new java.sql.Date(fecha.getTime())); - pstmt.setDate(2, new java.sql.Date(fecha.getTime())); + pstmt.setDate(1, new java.sql.Date(fecha.getTime())); rs = pstmt.executeQuery(); while (rs.next()){ @@ -229,7 +229,8 @@ public class Totalbus { despesa.setDataLancamento(rs.getDate(1)); despesa.setDataMovimento(rs.getDate(1)); despesa.setLocalArrecadação(rs.getInt(3)); - despesa.setValorLançamento(rs.getBigDecimal(4).toString()); + despesa.setValorLançamento(Double.toString(rs.getBigDecimal(4).doubleValue() * -1)); + despesa.setIdentificadorReceitaDespesa("D"); despesas.add(despesa); } } catch (Exception e){ @@ -281,6 +282,7 @@ public class Totalbus { deposito.setDataMovimento(rs.getDate(1)); deposito.setLocalArrecadação(rs.getInt(3)); deposito.setValorLançamento(rs.getBigDecimal(4).toString()); + deposito.setIdentificadorReceitaDespesa("R"); depositos.add(deposito); } } catch (Exception e){ diff --git a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java index 2e364a0c0..45594ec78 100644 --- a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java +++ b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceita.java @@ -16,7 +16,7 @@ public class DespesaReceita { private final String usuarioGlobus = "TOTALBUS ";// 057 015 Alfanumérico private final String turno = "01";// 072 002 Numérico private String codigoReceitaDespesa;// 074 010 Numérico CONSTANTE CODIGO_RECEITA_DESPESA_GLOBUS - private final String identificadorReceitaDespesa = "R";// 084 001 Alfanumérico + private String identificadorReceitaDespesa;// 084 001 Alfanumérico private String valorLançamento;// 085 013 Numérico private final String numeroContratoTurismo = "0000000000";// 098 010 Numérico private final String numeroReciboTurismo = " ";// 108 010 Alfanumérico @@ -69,6 +69,11 @@ public class DespesaReceita { this.codigoReceitaDespesa = lpad("0", "0", 10); } } + + + public void setIdentificadorReceitaDespesa(String identificadorReceitaDespesa) { + this.identificadorReceitaDespesa = identificadorReceitaDespesa.toUpperCase(); + } public void setValorLançamento(String valorLançamento) { this.valorLançamento = lpad(valorLançamento.toString().replace(",", "").replace(".", ""), "0", 13);