/**
  * Rechaza un nuevo horario del usuario. Imprime los resultados.
  */
 private function rechazarNuevoHorario()
 {
     if (isset($_REQUEST['idNuevoHorario'])) {
         // Recupera el nuevo horario para poder imprimirlo
         $this->horario = $this->gestorHorarios->getNuevoHorario($_REQUEST['idNuevoHorario']);
         if (isset($_REQUEST['observacionesAdministrador'])) {
             $this->horario->setObservacionesAdministrador($_REQUEST['observacionesAdministrador']);
         } else {
             $this->horario->setObservacionesAdministrador('');
         }
         $this->gestorHorarios->rechazarNuevoHorario($this->horario);
         imprimirTabulados(5);
         echo '<div class="tablaTituloBotones">';
         imprimirTabulados(6);
         echo '<h3>El nuevo horario:</h3>';
         $horarios = array();
         array_push($horarios, $this->horario);
         $tabla = new TablaNuevoHorario($horarios);
         $tabla->imprimir();
         imprimirTabulados(6);
         echo '<h3>Ha sido rechazado exitosamente</h3>';
         echo '<h4>Se le informará al usuario la próxima vez que se autentique en el cliente</h4>';
         imprimirTabulados(5);
         echo '</div>';
     } else {
         throw new Exception('No se especificó un parámetro');
     }
 }
 function __construct($horarios, $usuario)
 {
     parent::__construct($horarios);
     $this->usuario = $usuario;
     $this->formulario = '<form action="horariohabitual.php" method="post">';
 }