Пример #1
0
        /// <summary>
        /// 根据名称返回枚举
        /// </summary>
        /// <param name="Name"></param>
        /// <returns></returns>
        public enuBedReportType GetIDFromName(string Name)
        {
            enuBedReportType c = new enuBedReportType();

            for (int i = 0; i < 100; i++)
            {
                c = (enuBedReportType)i;
                if (c.ToString() == Name)
                {
                    return(c);
                }
            }
            return((enuBedReportType)int.Parse(Name));
        }
Пример #2
0
        /// <summary>
        /// 返回中文
        /// </summary>
        /// <summary>
        /// 获得全部列表
        /// </summary>
        /// <returns>ArrayList(DrugAttribute)</returns>
        public static ArrayList List()
        {
            BedReportType    o;
            enuBedReportType e        = new enuBedReportType();
            ArrayList        alReturn = new ArrayList();
            int i;

            for (i = 0; i <= System.Enum.GetValues(e.GetType()).GetUpperBound(0); i++)
            {
                o      = new BedReportType();
                o.ID   = (enuBedReportType)i;
                o.Memo = i.ToString();
                alReturn.Add(o);
            }
            return(alReturn);
        }