/** * 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(); }