/// <summary> /// Bind Limit Index Combobox By Limit Id. /// </summary> /// <param name="limitId">Limit Id</param> private void BindLimitIndexCombobox(EnmLimitID limitId) { LimitIndexCB.Enabled = true; var data = new List <IDValuePair <Int32, String> >(); switch (limitId) { case EnmLimitID.TQ: LimitIndexCB.Enabled = false; break; case EnmLimitID.WTMG: for (var i = 0; i < 16; i++) { data.Add(new IDValuePair <Int32, String>(i, String.Format("第{0}组", i + 1))); } break; case EnmLimitID.DTM: for (var i = 1; i <= 4; i++) { data.Add(new IDValuePair <Int32, String>(i, String.Format("第{0}组", i))); } break; default: break; } LimitIndexCB.ValueMember = "ID"; LimitIndexCB.DisplayMember = "Value"; LimitIndexCB.DataSource = data; }
/// <summary> /// Get limit Id text. /// </summary> /// <param name="limitId">limit Id</param> /// <returns>limit Id text</returns> public static String GetLimitIDText(EnmLimitID limitId) { switch (limitId) { case EnmLimitID.TQ: return("特权"); case EnmLimitID.WTMG: return("星期"); case EnmLimitID.NDTM: return("非工作日"); case EnmLimitID.DTM: return("工作日"); case EnmLimitID.IRTM: return("红外"); case EnmLimitID.SHD: return("假日"); case EnmLimitID.SWD: return("周末"); default: return("未定义"); } }