private void ShowSchedules()
 {
     if (fpnSchedules.Controls.Count > 0)
     {
         fpnSchedules.Controls.Clear();
     }
     schedules = new ScheduleBLL().RetrieveALL();
     SchedulePanel[] schedule = new SchedulePanel[schedules.Count];
     for (int i = 0; i < schedule.Length; i++)
     {
         schedule[i]             = new SchedulePanel(table.Size.Width, table.Size.Height);
         schedule[i].ID          = schedules[i].ID.ToString();
         schedule[i].MovieName   = schedules[i].Movie.Title;
         schedule[i].HallName    = schedules[i].Hall.Name;;
         schedule[i].StartTime   = schedules[i].StartTime.ToString("dd-MM-yyyy HH:mm");
         schedule[i].EndTime     = schedules[i].EndTime.ToString("dd-MM-yyyy HH:mm");
         schedule[i].Description = schedules[i].Description;
         schedule[i].IsMaintened = schedules[i].isMaintained.ToString();
         fpnSchedules.Controls.Add(schedule[i]);
     }
 }