From bdb79405800a96dfb83bbdd629a206f11db66944 Mon Sep 17 00:00:00 2001 From: leonardo Date: Wed, 6 Apr 2016 18:58:02 +0000 Subject: [PATCH] =?UTF-8?q?cancelamento=20de=20cart=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/Integracion/IntegracaoReceitaDespesa/trunk/IntegracaoReceitaDespesa@54693 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../integracaoreceitadespesa/dao/Totalbus.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java index 6751ef9e2..9bfec7641 100644 --- a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java +++ b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java @@ -155,9 +155,14 @@ public class Totalbus { despesa.setCodigoReceitaDespesa(rs.getInt(5)); despesa.setDataLancamento(rs.getDate(1)); despesa.setDataMovimento(rs.getDate(1)); - despesa.setLocalArrecadação(rs.getInt(6)); - despesa.setValorLancamento(df.format(rs.getBigDecimal(4))); - despesa.setIdentificadorReceitaDespesa("D"); + despesa.setLocalArrecadação(rs.getInt(6)); + if (rs.getBigDecimal(4).signum() == -1){ + despesa.setIdentificadorReceitaDespesa("R"); + despesa.setValorLancamento(df.format(rs.getBigDecimal(4).multiply(new BigDecimal(-1)))); + } else { + despesa.setIdentificadorReceitaDespesa("D"); + despesa.setValorLancamento(df.format(rs.getBigDecimal(4))); + } despesas.add(despesa); } } catch (Exception e){