/** * Rechaza el nuevo horario dado. * * @param NuevoHorario $nuevoHorario * @throws Exception Si el nuevo horario no se pudo rechazar. */ public function rechazarNuevoHorario($nuevoHorario) { $this->eliminarHorarioHabitual($nuevoHorario->getHorarioHabitual()); $this->horarioDAO->rechazarNuevoHorario($nuevoHorario); }
public function getNuevoHorario($idNuevoHorario) { $connection = parent::initDB(); $query = "SELECT *\n FROM nuevo_horario_habitual \n WHERE idNuevoHorario = {$idNuevoHorario}"; $result = mysql_query($query); if (mysql_num_rows($result) != 1) { throw new Exception('No se pudo obtener el nuevo horario'); } $row = mysql_fetch_array($result); $nuevoHorario = new NuevoHorario(); $nuevoHorario->setIdNuevoHorario($row['idNuevoHorario']); $nuevoHorario->setHorarioHabitual($this->getHorarioHabitual($row['horarioHabitual'])); $nuevoHorario->setObservacionesUsuario($row['observacionesUsuario']); $nuevoHorario->setObservacionesAdministrador($row['observacionesAdministrador']); parent::closeDB($connection); return $nuevoHorario; }