/// <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)); }
/// <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); }