leonardo 2015-11-05 19:13:13 +00:00
parent 5d99a8d52a
commit 571f4bbbfc
2 changed files with 19 additions and 12 deletions

View File

@ -163,14 +163,15 @@ public class Totalbus {
rs = stmt.executeQuery(); rs = stmt.executeQuery();
while (rs.next()){ while (rs.next()){
DespesaReceita despesa = new DespesaReceita(); DespesaReceita receita = new DespesaReceita();
despesa.setCodigoEmpresa(rs.getInt(2)); receita.setCodigoEmpresa(rs.getInt(2));
despesa.setCodigoReceitaDespesa(rs.getInt(5)); receita.setCodigoReceitaDespesa(rs.getInt(5));
despesa.setDataLancamento(rs.getDate(1)); receita.setDataLancamento(rs.getDate(1));
despesa.setDataMovimento(rs.getDate(1)); receita.setDataMovimento(rs.getDate(1));
despesa.setLocalArrecadação(rs.getInt(3)); receita.setLocalArrecadação(rs.getInt(3));
despesa.setValorLançamento(rs.getBigDecimal(4).toString()); receita.setValorLançamento(rs.getBigDecimal(4).toString());
despesas.add(despesa); receita.setIdentificadorReceitaDespesa("R");
despesas.add(receita);
} }
} catch (Exception e){ } catch (Exception e){
log.error(e.toString(),e); log.error(e.toString(),e);
@ -218,8 +219,7 @@ public class Totalbus {
try{ try{
pstmt = getConnection().prepareStatement(sb.toString()); pstmt = getConnection().prepareStatement(sb.toString());
pstmt.setDate(1, new java.sql.Date(fecha.getTime())); pstmt.setDate(1, new java.sql.Date(fecha.getTime()));
pstmt.setDate(2, new java.sql.Date(fecha.getTime()));
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while (rs.next()){ while (rs.next()){
@ -229,7 +229,8 @@ public class Totalbus {
despesa.setDataLancamento(rs.getDate(1)); despesa.setDataLancamento(rs.getDate(1));
despesa.setDataMovimento(rs.getDate(1)); despesa.setDataMovimento(rs.getDate(1));
despesa.setLocalArrecadação(rs.getInt(3)); 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); despesas.add(despesa);
} }
} catch (Exception e){ } catch (Exception e){
@ -281,6 +282,7 @@ public class Totalbus {
deposito.setDataMovimento(rs.getDate(1)); deposito.setDataMovimento(rs.getDate(1));
deposito.setLocalArrecadação(rs.getInt(3)); deposito.setLocalArrecadação(rs.getInt(3));
deposito.setValorLançamento(rs.getBigDecimal(4).toString()); deposito.setValorLançamento(rs.getBigDecimal(4).toString());
deposito.setIdentificadorReceitaDespesa("R");
depositos.add(deposito); depositos.add(deposito);
} }
} catch (Exception e){ } catch (Exception e){

View File

@ -16,7 +16,7 @@ public class DespesaReceita {
private final String usuarioGlobus = "TOTALBUS ";// 057 015 Alfanumérico private final String usuarioGlobus = "TOTALBUS ";// 057 015 Alfanumérico
private final String turno = "01";// 072 002 Numérico private final String turno = "01";// 072 002 Numérico
private String codigoReceitaDespesa;// 074 010 Numérico CONSTANTE CODIGO_RECEITA_DESPESA_GLOBUS 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 String valorLançamento;// 085 013 Numérico
private final String numeroContratoTurismo = "0000000000";// 098 010 Numérico private final String numeroContratoTurismo = "0000000000";// 098 010 Numérico
private final String numeroReciboTurismo = " ";// 108 010 Alfanumérico private final String numeroReciboTurismo = " ";// 108 010 Alfanumérico
@ -69,6 +69,11 @@ public class DespesaReceita {
this.codigoReceitaDespesa = lpad("0", "0", 10); this.codigoReceitaDespesa = lpad("0", "0", 10);
} }
} }
public void setIdentificadorReceitaDespesa(String identificadorReceitaDespesa) {
this.identificadorReceitaDespesa = identificadorReceitaDespesa.toUpperCase();
}
public void setValorLançamento(String valorLançamento) { public void setValorLançamento(String valorLançamento) {
this.valorLançamento = lpad(valorLançamento.toString().replace(",", "").replace(".", ""), "0", 13); this.valorLançamento = lpad(valorLançamento.toString().replace(",", "").replace(".", ""), "0", 13);