private function movimento() { $data = getdate(); $mov = new MovimentoModelo(); $mov->id_usuario = $this->auth->userData("id_usuario"); $mov->mes = $data['mon']; $mov->ano = $data['year']; $resultado = $mov->buscarMovimentoIdData(); return $resultado[0]; }
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!'; } }
public function saldo_todos() { $mov = $this->movimento(); $res = $this->getPerfil(); $ano = ''; if (isset($_POST['num_ano'])) { $ano = $_POST['num_ano']; } else { $ano = $mov['ano']; } $movimento = new MovimentoModelo(); $movimento->id_usuario = $mov['id_usuario']; $movimento->ano = $ano; $mov_anos = $movimento->buscarMovimentoIdAno(); $mov_a = $movimento->buscarMovimentoIdUsu(); $anos_select[] = $ano; foreach ($mov_a as $value) { $cer = true; foreach ($anos_select as $val) { if ($val == $value['ano']) { $cer = false; } } if ($cer) { $anos_select[] = $value['ano']; } } if (isset($res['nome'])) { $this->visao('todos_saldos', array('perfil' => $res, 'ano_atual' => $mov['ano'], 'dados' => $mov_anos, 'anos' => $anos_select)); } }