public void attach_model_data() { int schedCount = DBQueries.getAllSchedule().Count; int count = 0; panel_schedule_list.Controls.Clear(); foreach (var item in DBQueries.getAllSchedule()) { schedule_list schedule_list = new schedule_list(); schedule_list.set_data( item.id, item.schedule_name, item.robot_name, item.schedule_day, item.schedule_day, item.should_enable, this ); if (count == schedCount - 1) { schedule_list.panel_bottom_border.Visible = true; } Panel panel = schedule_list.main_panel; panel.Width = panel_schedule_list.Width; panel.Location = new Point(0, panel.Height * count); panel_schedule_list.Controls.Add(panel); new size_listener(this.panel_schedule_list, panel, panel.Height, 0); panel_schedule_list.Height = panel_schedule_list.Height + panel.Height; count++; } }
public schedule_list_controller(schedule_list main) { this.main = main; }