/**
  * atualiza um registro da tabela
  *
  * @parametro InstituicaoMySql instituicao
  */
 public function update(Instituicao $Instituicao)
 {
     $sql = "UPDATE {$this->table} SET nome = :nome, sigla = :sigla, cidade = :cidade, estado = :estado, site = :site, tipo = :tipo WHERE id_instituicao = :id";
     $id = $Instituicao->getIdInstituicao();
     $nome = $Instituicao->getNome();
     $sigla = $Instituicao->getSigla();
     $cidade = $Instituicao->getCidade();
     $estado = $Instituicao->getEstado();
     $site = $Instituicao->getSite();
     $tipo = $Instituicao->getTipo();
     $stmt = ConnectionFactory::prepare($sql);
     $stmt->bindParam(':id', $id);
     $stmt->bindParam(':nome', $nome);
     $stmt->bindParam(':sigla', $sigla);
     $stmt->bindParam(':cidade', $cidade);
     $stmt->bindParam(':estado', $estado);
     $stmt->bindParam(':site', $site);
     $stmt->bindParam(':tipo', $tipo);
     return $stmt->execute();
 }