コード例 #1
0
ファイル: frmAddTaskForm.cs プロジェクト: wuhuayun/Midea
        private void BindDataToolbarControls()
        {
            //Job's content
            if (cbTipCn.Items.Count > 0)
            {
                cbTipCn.Items.Clear();
            }

            cbTipCn.Items.Add("");
            List <string> listTipCn = AscmAllocateRule.OtherDefine.GetList();

            foreach (string item in listTipCn)
            {
                cbTipCn.Items.Add(AscmAllocateRule.OtherDefine.DisplayText(item));
            }

            if (cbTaskTime.Items.Count > 0)
            {
                cbTaskTime.Items.Clear();
            }

            cbTaskTime.Items.Add("");
            cbTaskTime.Items.Add("上午");
            cbTaskTime.Items.Add("下午");


            //Material Category Status
            if (cbMtlCategoryStatus.Items.Count > 0)
            {
                cbMtlCategoryStatus.Items.Clear();
            }

            cbMtlCategoryStatus.Items.Add("");
            List <string> listMtlCategoryStatus = MtlCategoryStatusDefine.GetList();

            foreach (string item in listMtlCategoryStatus)
            {
                cbMtlCategoryStatus.Items.Add(MtlCategoryStatusDefine.DisplayText(item));
            }

            //Task Type
            if (cbTaskType.Items.Count > 0)
            {
                cbTaskType.Items.Clear();
            }

            cbTaskType.Items.Add("");
            List <int> listTaskType = AscmDiscreteJobs.IdentificationIdDefine.GetList();

            foreach (int item in listTaskType)
            {
                cbTaskType.Items.Add(AscmDiscreteJobs.IdentificationIdDefine.DisplayText(item));
            }
        }
コード例 #2
0
            public static string GetMtlPrepareTypeText(string mtlPrepareType)
            {
                string mtlPrepareTypeText = string.Empty;

                if (!string.IsNullOrEmpty(mtlPrepareType))
                {
                    int index = mtlPrepareType.IndexOf('_');
                    if (index != -1)
                    {
                        mtlPrepareTypeText += DisplayText(mtlPrepareType.Substring(0, index));
                        mtlPrepareTypeText += "_";
                        mtlPrepareTypeText += MtlCategoryStatusDefine.DisplayText(mtlPrepareType.Substring(index + 1));
                    }
                }
                return(mtlPrepareTypeText);
            }
コード例 #3
0
            public static List <string> GetMtlPrepareTypes(string typeDefine)
            {
                List <string> listMtlPrepareType = new List <string>();

                if (typeDefine == GA || typeDefine == QC)
                {
                    List <string> listMtlCategoryStatus = MtlCategoryStatusDefine.GetList();
                    if (listMtlCategoryStatus != null)
                    {
                        foreach (string mtlCategoryStatus in listMtlCategoryStatus)
                        {
                            listMtlPrepareType.Add(typeDefine + "_" + mtlCategoryStatus);
                        }
                    }
                }
                return(listMtlPrepareType);
            }
コード例 #4
0
            public static KeyValuePair <string, string> GetMtlPrepareType(string mtlPrepareType)
            {
                KeyValuePair <string, string> kvp = new KeyValuePair <string, string>();

                if (!string.IsNullOrEmpty(mtlPrepareType))
                {
                    int index = mtlPrepareType.IndexOf('_');
                    if (index != -1)
                    {
                        string typeDefine        = mtlPrepareType.Substring(0, index);
                        string mtlCategoryStatus = mtlPrepareType.Substring(index + 1);
                        if (GetList().Contains(typeDefine) && MtlCategoryStatusDefine.GetList().Contains(mtlCategoryStatus))
                        {
                            kvp = new KeyValuePair <string, string>(typeDefine, mtlCategoryStatus);
                        }
                    }
                }
                return(kvp);
            }
コード例 #5
0
        private void BindDataToolbarControls()
        {
            //Start time
            tbItemStart.Text = DateTime.Now.ToString("yyyy-MM-dd");

            //Task Type
            if (cbItemTaskType.Items.Count > 0)
            {
                cbItemTaskType.Items.Clear();
            }

            cbItemTaskType.Items.Add("");
            List <int> listTaskType = AscmDiscreteJobs.IdentificationIdDefine.GetList();

            foreach (int item in listTaskType)
            {
                cbItemTaskType.Items.Add(AscmDiscreteJobs.IdentificationIdDefine.DisplayText(item));
            }

            //Material Category Status
            if (cbItemMtlCategoryStatus.Items.Count > 0)
            {
                cbItemMtlCategoryStatus.Items.Clear();
            }

            cbItemMtlCategoryStatus.Items.Add("");
            List <string> listMtlCategoryStatus = MtlCategoryStatusDefine.GetList();

            foreach (string item in listMtlCategoryStatus)
            {
                cbItemMtlCategoryStatus.Items.Add(MtlCategoryStatusDefine.DisplayText(item));
            }
            cbItemMtlCategoryStatus.Items.Add("特殊子库");
            cbItemMtlCategoryStatus.Items.Add("临时任务");

            //Task Status
            if (cbItemTaskStatus.Items.Count > 0)
            {
                cbItemTaskStatus.Items.Clear();
            }

            cbItemTaskStatus.Items.Add("");
            List <string> listTaskStatus = AscmGetMaterialTask.StatusDefine.GetList();

            foreach (string item in listTaskStatus)
            {
                if (item != "NOTALLOCATE")
                {
                    cbItemTaskStatus.Items.Add(AscmGetMaterialTask.StatusDefine.DisplayText(item));
                }
            }

            //Task Time
            if (cbItemTaskTime.Items.Count > 0)
            {
                cbItemTaskTime.Items.Clear();
            }

            cbItemTaskTime.Items.Add("");
            cbItemTaskTime.Items.Add("上午");
            cbItemTaskTime.Items.Add("下午");
        }