public function getSemanaEspecial($idSemanaEspecial)
 {
     $connection = parent::initDB();
     $query = "SELECT idSemanaEspecial, periodo, descripcion, inicio, fin " . "FROM semana_especial " . "WHERE idSemanaEspecial = {$idSemanaEspecial} ";
     $result = mysql_query($query);
     if (mysql_num_rows($result) != 1) {
         throw new Exception('No se pudo obtener la semana especial');
     }
     $row = mysql_fetch_array($result);
     $semanaEspecial = new SemanaEspecial();
     $semanaEspecial->setIdSemanaEspecial($row['idSemanaEspecial']);
     $semanaEspecial->setPeriodo($this->getPeriodo($row['periodo']));
     $semanaEspecial->setDescripcion($row['descripcion']);
     $semanaEspecial->setInicioISO($row['inicio']);
     $semanaEspecial->setFinISO($row['fin']);
     parent::closeDB($connection);
     return $semanaEspecial;
 }