public enuPersonType GetIDFromName(string Name) { enuPersonType c = new enuPersonType(); for (int i = 0; i < 100; i++) { c = (enuPersonType)i; if (c.ToString() == Name) { return(c); } } return((Neusoft.HISFC.Models.RADT.PersonType.enuPersonType) int.Parse(Name)); }
/// <summary> /// 获得全部列表 /// </summary> /// <returns>ArrayList(PersonType)</returns> public static ArrayList List() { PersonType aPersonType; enuPersonType e = new enuPersonType(); ArrayList alReturn = new ArrayList(); int i; for (i = 0; i <= System.Enum.GetValues(e.GetType()).GetUpperBound(0); i++) { aPersonType = new PersonType(); aPersonType.ID = (enuPersonType)i; aPersonType.Memo = i.ToString(); alReturn.Add(aPersonType); } return(alReturn); }