public function gera_saldo($dados) { $receita = new ReceitaModelo(); $receita->id_movimento = $dados['id_movimento']; $rece = $receita->buscarReceita(); $conta_receitas = 0; if (isset($rece[0]['id_movimento'])) { $despesa = new DespesaModelo(); $despesa->id_movimento = $dados['id_movimento']; $despe = $despesa->buscarDespesa(); $conta_despesas = 0; if (isset($despe[0]['id_movimento'])) { foreach ($rece as $value) { $conta_receitas += $value['valor']; } foreach ($despe as $value) { $conta_despesas += $value['valor']; } $saldo = $conta_receitas - $conta_despesas; $movimento = new MovimentoModelo(); $movimento->id_movimento = $dados['id_movimento']; $movimento->saldo = $saldo; $resposta = $movimento->alterarSaldoIdMov(); return $resposta; } else { echo 'OPS! Problema com o Banco de Dados!'; } } else { echo 'OPS! Problema com o Banco de Dados!'; } }