/**
  * Imprime una fila individual de la tabla.
  *
  * @param Horario $horario Horario a imprimir.
  * @param integer $fila Número de horario que se está imprimiendo
  */
 protected function imprimirFila($horario, $fila)
 {
     // Debe sumarse uno a la fila porque la fila 0 es la cabecera
     $this->tabla->setCellContents($fila + 1, 0, $horario->getHorarioHabitual()->getArea()->getNombreArea());
     $this->tabla->setCellContents($fila + 1, 1, $horario->getHorarioHabitual()->getDia()->getNombre());
     $this->tabla->setCellContents($fila + 1, 2, $horario->getHorarioHabitual()->imprimirIngreso());
     $this->tabla->setCellContents($fila + 1, 3, $horario->getHorarioHabitual()->imprimirEgreso());
     $this->tabla->setCellContents($fila + 1, 4, $horario->getObservacionesUsuario());
     $this->tabla->setCellContents($fila + 1, 5, $horario->getObservacionesAdministrador());
     $this->tabla->setCellContents($fila + 1, 6, $this->acciones($horario->getHorarioHabitual()->getIdHorarioHabitual()));
     $this->tabla->setRowAttributes($fila + 1, $this->clase, false);
 }
 /**
  * Imprime una fila de tabla con un nuevo horario y coloca las acciones básicas.
  *
  * @param Horario $horario Horario a imprimir.
  * @param integer $fila Número de horario que se está imprimiendo
  */
 private function imprimirFilaTablaNuevoHorario($horario, $fila)
 {
     // Debe sumarse uno a la fila porque la fila 0 es la cabecera
     $this->tabla->setCellContents($fila + 1, 0, $horario->getHorarioHabitual()->getArea()->getNombreArea());
     $this->tabla->setCellContents($fila + 1, 1, $horario->getHorarioHabitual()->getDia()->getNombre());
     $this->tabla->setCellContents($fila + 1, 2, $horario->getHorarioHabitual()->imprimirIngreso());
     $this->tabla->setCellContents($fila + 1, 3, $horario->getHorarioHabitual()->imprimirEgreso());
     $this->tabla->setCellContents($fila + 1, 4, $horario->getObservacionesUsuario());
     $this->tabla->setCellContents($fila + 1, 5, $this->formulario . '<textarea class="areaTexto" name="observacionesAdministrador" rows="2" cols="5"></textarea>');
     $this->tabla->setCellContents($fila + 1, 6, $this->accionesFilaTablaHorario($horario));
     $this->tabla->setRowAttributes($fila + 1, $this->clase, false);
 }