예제 #1
0
 public function Alterar(AlunoModel $dados)
 {
     try {
         $sql = "UPDATE Alunos set\n\t\t\t\tNome = :nome,\n\t\t\t\tSobrenome = :sobrenome,\n\t\t\t\tMatricula = :matricula,\n\t\t\t\tEmail = :email,\n\t\t\t\tRg = :rg,\n\t\t\t\tCpf = :cpf\n\t\t\t\tDataNascto = :data\n\t\t\t\tWHERE Id = :id";
         $p_sql = Conexao::getInstance()->prepare($sql);
         $p_sql->bindValue(":id", $dados->getId());
         $p_sql->bindValue(":nome", $dados->getNome());
         $p_sql->bindValue(":sobrenome", $dados->getSobrenome());
         $p_sql->bindValue(":matricula", $dados->getMatricula());
         $p_sql->bindValue(":email", $dados->getEmail());
         $p_sql->bindValue(":rg", $dados->getRg());
         $p_sql->bindValue(":cpf", $dados->getCpf());
         $p_sql->bindValue(":data", $dados->getDataNascimento());
         return $p_sql->execute();
     } catch (Exception $e) {
         print "Ocorreu um erro ao tentar executar esta ação.";
         //GeraLog::getInstance()->inserirLog("Erro: Código: " . $e->getCode() . " Mensagem: " . $e->getMessage());
     }
 }