/**
  * atualiza um registro da tabela
  *
  * @parametro SessaoMySql sessao
  */
 public function update(Sessao $Sessao)
 {
     $sql = "UPDATE {$this->table} SET numero = :numero, nome = :nome, sala = :sala, nome_sala = :nome_sala, andar = :andar, nome_andar = :nome_andar, data = :data, hora_ini = :hora_ini, hora_fim = :hora_fim, fk_modalidade = :fk_modalidade, status = :status WHERE id_sessao = :id";
     $id = $Sessao->getIdSessao();
     $numero = $Sessao->getNumero();
     $nome = $Sessao->getNome();
     $sala = $Sessao->getSala();
     $nomeSala = $Sessao->getNomeSala();
     $andar = $Sessao->getAndar();
     $nomeAndar = $Sessao->getNomeAndar();
     $data = $Sessao->getData();
     $horaIni = $Sessao->getHoraIni();
     $horaFim = $Sessao->getHoraFim();
     $fkModalidade = $Sessao->getFkModalidade();
     $status = $Sessao->getStatus();
     $stmt = ConnectionFactory::prepare($sql);
     $stmt->bindParam(':id', $id);
     $stmt->bindParam(':numero', $numero);
     $stmt->bindParam(':nome', $nome);
     $stmt->bindParam(':sala', $sala);
     $stmt->bindParam(':nomeSala', $nomeSala);
     $stmt->bindParam(':andar', $andar);
     $stmt->bindParam(':nomeAndar', $nomeAndar);
     $stmt->bindParam(':data', $data);
     $stmt->bindParam(':horaIni', $horaIni);
     $stmt->bindParam(':horaFim', $horaFim);
     $stmt->bindParam(':fkModalidade', $fkModalidade);
     $stmt->bindParam(':status', $status);
     return $stmt->execute();
 }