Example #1
0
        public void SchedulePress(object sender, EventArgs e)
        {
            Panel schedule_panel = new Schedule_Panel().MainPanel;

            new set_panel_changer(memory.GetPanelChanger(), schedule_panel);
            memory.menuChoosen = "schedule";
        }
Example #2
0
        public void AddPress(object sender, EventArgs e)
        {
            pop_up_medium pop_up = new pop_up_medium();

            pop_up.SetParentForm(memory.GetTaskbarForm());
            if (pop_up.GetChoosen())
            {
                if (main.BT_add_schedule.Text.Equals("ADD"))
                {
                    if (main.CB_sunday.Checked)
                    {
                        dayChoosen = dayChoosen + "SUN|";
                    }
                    if (main.CB_monday.Checked)
                    {
                        dayChoosen = dayChoosen + "MON|";
                    }
                    if (main.CB_tuesday.Checked)
                    {
                        dayChoosen = dayChoosen + "TUE|";
                    }
                    if (main.CB_wednesday.Checked)
                    {
                        dayChoosen = dayChoosen + "WED|";
                    }
                    if (main.CB_thursday.Checked)
                    {
                        dayChoosen = dayChoosen + "THU|";
                    }
                    if (main.CB_friday.Checked)
                    {
                        dayChoosen = dayChoosen + "FRI|";
                    }
                    if (main.CB_saturday.Checked)
                    {
                        dayChoosen = dayChoosen + "SAT|";
                    }
                    dayChoosen = dayChoosen.Remove(dayChoosen.Length - 1, 1);

                    new schedule_db().AddSchedule(
                        main.TF_schedule_name.Text,
                        main.CB_robot_list.Text,
                        dayChoosen,
                        main.TF_hour.Text + ":" + main.TF_minute.Text,
                        memory.GetUsername()
                        );
                }
                else
                {
                }

                Schedule_Panel schedule       = new Schedule_Panel();
                Panel          schedule_panel = schedule.MainPanel;
                new set_panel_changer(memory.GetPanelChanger(), schedule_panel);
                memory.menuChoosen = "schedule";
                memory.RetrieveScheduleModel();
                schedule.attach_model_data();
            }
        }
Example #3
0
        public void set_data(
            int schedule_id,
            String schedule_name,
            String process_name,
            String schedule_day,
            String schedule_time,
            String status,
            Schedule_Panel main)
        {
            this.schedule_name = schedule_name;
            this.process_name  = process_name;
            this.schedule_day  = schedule_day;
            this.schedule_time = schedule_time;
            this.status        = status;
            this.schedule_id   = schedule_id;
            this.main          = main;

            label_schedule_name.Text = schedule_name;
            label_process_name.Text  = process_name;
            label_schedule.Text      = schedule_day + "/" + schedule_time;

            if (status.Equals("E"))
            {
                BT_status.Text  = "";
                BT_status.Image = System.Drawing.Bitmap.FromFile(memory.GetAssetsPath() + "\\Image\\stopwatch-disable.png");
                BT_status.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent;
                new create_rounded_button(BT_status);
            }
            else
            {
                BT_status.Text  = "";
                BT_status.Image = System.Drawing.Bitmap.FromFile(memory.GetAssetsPath() + "\\Image\\stopwatch-enable.png");
                BT_status.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent;
                new create_rounded_button(BT_status);
            }

            BT_delete.Text  = "";
            BT_delete.Image = System.Drawing.Bitmap.FromFile(memory.GetAssetsPath() + "\\Image\\delete-24px.png");
            BT_delete.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent;
            new create_rounded_button(BT_delete);

            BT_edit.Text  = "";
            BT_edit.Image = System.Drawing.Bitmap.FromFile(memory.GetAssetsPath() + "\\Image\\pencil-24px.png");
            BT_edit.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent;
            new create_rounded_button(BT_edit);
        }
 public schedule_panel_controller(Schedule_Panel main)
 {
     this.main = main;
 }