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)); } }
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); }
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); }
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("下午"); }