Exemplo n.º 1
0
        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++;
            }
        }
Exemplo n.º 2
0
 public schedule_list_controller(schedule_list main)
 {
     this.main = main;
 }