コード例 #1
0
        public void onInitSet()
        {
            try
            {
                groupBox_jobitem.Enabled = false;
                mainform.onDBRead_Joblist();

                dataGridView_reg.Rows.Clear();

                int cnt = mainform.JobSchedule_list.Count();
                for (int i = 0; i < cnt; i++)
                {
                    string strtmp = "";

                    JobSchedule jobinfo = mainform.JobSchedule_list.ElementAt(i).Value;

                    string job_id                = jobinfo.job_id;
                    string job_name              = jobinfo.job_name;
                    string mission_id_list       = "";
                    string unloadmission_id_list = "";
                    string waitmission_id_list   = "";
                    for (int j = 0; j < jobinfo.mission_id.Count; j++)
                    {
                        mission_id_list += jobinfo.mission_id[j];

                        if (j != jobinfo.mission_id.Count - 1)
                        {
                            mission_id_list += ",";
                        }
                    }
                    for (int j = 0; j < jobinfo.unloadmission_id.Count; j++)
                    {
                        unloadmission_id_list += jobinfo.unloadmission_id[j];

                        if (j != jobinfo.unloadmission_id.Count - 1)
                        {
                            unloadmission_id_list += ",";
                        }
                    }
                    for (int j = 0; j < jobinfo.waitmission_id.Count; j++)
                    {
                        waitmission_id_list += jobinfo.waitmission_id[j];

                        if (j != jobinfo.waitmission_id.Count - 1)
                        {
                            waitmission_id_list += ",";
                        }
                    }

                    string robot_id_list = "";
                    for (int j = 0; j < jobinfo.robot_id.Count; j++)
                    {
                        robot_id_list += jobinfo.robot_id[j];

                        if (j != jobinfo.robot_id.Count - 1)
                        {
                            robot_id_list += ",";
                        }
                    }

                    string call_type  = jobinfo.call_type;
                    string job_status = jobinfo.job_status;
                    string job_group  = jobinfo.job_group;
                    dataGridView_reg.Rows.Add(new string[] { job_status, job_id, job_name, mission_id_list, unloadmission_id_list, waitmission_id_list, robot_id_list, call_type, job_group });
                }

                groupBox_jobitem.Visible = false;
            }
            catch (Exception ex)
            {
                Console.WriteLine("jobreg_Ctrl ..onInitSet err" + ex.Message.ToString());
            }
        }
コード例 #2
0
        public void onInitSet()
        {
            try
            {
                mainform.onDBRead_Joblist();

                dataGridView_reg.Rows.Clear();

                int cnt = mainform.JobSchedule_list.Count();
                for (int i = 0; i < cnt; i++)
                {
                    JobSchedule jobinfo = mainform.JobSchedule_list.ElementAt(i).Value;

                    string job_id                = jobinfo.job_id;
                    string job_name              = jobinfo.job_name;
                    string mission_id_list       = "";
                    string unloadmission_id_list = "";
                    string waitmission_id_list   = "";
                    for (int j = 0; j < jobinfo.mission_id.Count; j++)
                    {
                        mission_id_list += jobinfo.mission_id[j];

                        if (j != jobinfo.mission_id.Count - 1)
                        {
                            mission_id_list += ",";
                        }
                    }
                    for (int j = 0; j < jobinfo.unloadmission_id.Count; j++)
                    {
                        unloadmission_id_list += jobinfo.unloadmission_id[j];

                        if (j != jobinfo.unloadmission_id.Count - 1)
                        {
                            unloadmission_id_list += ",";
                        }
                    }
                    for (int j = 0; j < jobinfo.waitmission_id.Count; j++)
                    {
                        waitmission_id_list += jobinfo.waitmission_id[j];

                        if (j != jobinfo.waitmission_id.Count - 1)
                        {
                            waitmission_id_list += ",";
                        }
                    }

                    string robot_id_list = "";
                    for (int j = 0; j < jobinfo.robot_id.Count; j++)
                    {
                        robot_id_list += jobinfo.robot_id[j];

                        if (j != jobinfo.robot_id.Count - 1)
                        {
                            robot_id_list += ",";
                        }
                    }

                    string call_type  = jobinfo.call_type;
                    string job_status = jobinfo.job_status;
                    string job_group  = jobinfo.job_group;
                    dataGridView_reg.Rows.Add(new string[] { job_status, job_id, job_name, mission_id_list, unloadmission_id_list, waitmission_id_list, robot_id_list, call_type, job_group });
                }

                btnJobRun.Enabled  = false;
                btnJobStop.Enabled = false;

                cboliftrobotID.SelectedIndex = 0;



                btnJobRun.BackColor  = Color.Gray;
                btnJobStop.BackColor = Color.Gray;
            }
            catch (Exception ex)
            {
                Console.WriteLine("joborder_Ctrl ..onInitSet err" + ex.Message.ToString());
            }
        }