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]); } }