/// <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;
        }
Exemple #2
0
        /// <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("未定义");
            }
        }