Example #1
0
 function salvar($post, $pagina, $is_null = true)
 {
     $item = new Item();
     $DAO = new ItemDao();
     //Verifica se os campos
     if ($item->validacao($post, $is_null)) {
         $exp = explode("-", $post['item']);
         $item->setId($exp[0]);
         $item->setQuantidadeMes($post['quantidade']);
         $item->setValorMes($post['valor']);
         $item->setIntemContrato($exp[1]);
         $res = $DAO->Listar("SELECT qtd_acumulada, valor_acumulado FROM " . MYSQL_BASE_CONTRATO_ITEM . " WHERE id_contrato = 1 AND id=" . $item->getItemContrato() . " LIMIT 1");
         foreach ($res as $row) {
             $item->setQuantidadeAcumulada($row['qtd_acumulada']);
             $item->setValorAcumulado($row['valor_acumulado']);
         }
         $resultado = $DAO->Atualizar($item);
         if ($resultado == true) {
             $qtd = $item->getQuantidadeAcumulada() + $item->getQuantidadeMes();
             $valor_total = $item->getValorAcumulado() + $item->getValorMes();
             //$valor_acumulado;
             $res = $DAO->AtualizarItemContrato($qtd, $valor_total, $item->getItemContrato());
             if ($res != false) {
                 echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
                 echo '<script language= "JavaScript">location.href="' . $pagina . '.php?id=' . $post['medicao'] . '";</script>';
             } else {
                 echo '<script language= "JavaScript">alert("Erro ao atualizar a quantidade acumulada");</script>';
             }
         } else {
             echo '<script language= "JavaScript">alert("Erro ao cadastrar, por favor entre em contato com a TI.");</script>';
         }
     } else {
         echo '<script language= "JavaScript">alert("Preencha todos os campos");</script>';
     }
 }