/**
  * Rechaza un cambio de horario del usuario. Imprime los resultados.
  */
 private function rechazarCambioHorario()
 {
     if (isset($_REQUEST['idCambioHorario'])) {
         // Recupera el cambio de horario para poder imprimirlo
         $this->horario = $this->gestorHorarios->getCambioHorario($_REQUEST['idCambioHorario']);
         if (isset($_REQUEST['observacionesAdministrador'])) {
             $this->horario->setObservacionesAdministrador($_REQUEST['observacionesAdministrador']);
         } else {
             $this->horario->setObservacionesAdministrador('');
         }
         $this->gestorHorarios->rechazarCambioHorario($this->horario);
         imprimirTabulados(5);
         echo '<div class="tablaTituloBotones">';
         imprimirTabulados(6);
         echo '<h3>El cambio de horario:</h3>';
         $horarios = array();
         array_push($horarios, $this->horario);
         $tabla = new TablaCambiosHorario($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">';
 }