Pessoal,
Coloquei uma pergunta a uns dias atrás sobre fluxo de caixa e graças a ajuda de vocês consegui resolver meu problema.
Mas gostaria de mais uma ajuda para valor do saldo.
O código está assim:
<table border="1">
<tr class="fPadrao">
<td width="150">Data</td>
<td width="60">Código</td>
<td width="400">Descrição</td>
<td width="100">Situação</td>
<td width="80">Tipo</td>
<td width="80">Valor</td>
<td width="100">Saldo</td>
</tr>
<%
Financa financa = null;
for (int i=0; i<fluxo.size(); i++) {
financa = (Financa)fluxo.get(i); %>
<tr class="fPadrao">
<td><%=financa.getData()%></td>
<td><%=financa.getPlanoContas().getCodigo()%></td>
<td>
<%=financa.getPlanoContas().getGrupo().getDescricao()%>
</td>
<td><%=financa.getSituacao()%></td>
<td><%=financa.getTipo()%></td>
<td><%=financa.getValor()%></td>
<% if(financa.getTipo().equalsIgnoreCase("Despesa")) { %>
<td><font color="red"><%=financa.getValor()%></font></td>
<% } else { %>
<td><font color="blue"><%=financa.getValor()%></font></td>
<% } %>
</tr>
<%
}
%>
</table>
Ao invés de apenas getValor(), esse valor precisa ser incrementado quando tipo for receita e decrementado quando for despesa.
Abraço,
Vinicius.