Example #1
0
 public function cadastrar(Funcionario $f)
 {
     $this->open();
     $stmt = $this->con->prepare("insert into funcionario values(NULL,?,?,?,?)");
     $stmt->bindParam(1, $f->getNome());
     $stmt->bindParam(2, $f->getCpf());
     $stmt->bindParam(3, $f->getEmail());
     $stmt->bindParam(4, $f->getSalario());
     $stmt->execute();
     $this->con->commit();
     return true;
 }
Example #2
0
 public function gravar(Funcionario $f)
 {
     $this->open();
     //Iniciar transacao no banco
     $this->con->beginTransaction();
     //Preparar o insert no banco
     $stmt = $this->con->prepare("insert into funcionario values(null,?,?,?,?)");
     $stmt->bindParam(1, $f->getNome());
     $stmt->bindParam(2, $f->getEmail());
     $stmt->bindParam(3, $f->getSalario());
     $stmt->bindParam(4, $f->getCpf());
     //Executar no banco
     $stmt->execute();
     //Confirmar a gravacao
     $this->con->commit();
     return true;
 }