public Neusoft.HISFC.Components.Pharmacy.In.IPhaInManager GetOutInstance(Neusoft.FrameWork.Models.NeuObject outPrivType, Neusoft.HISFC.Components.Pharmacy.Out.ucPhaOut ucPhaManager) { switch (outPrivType.Memo) { case "21": //一般出库 return(new HISFC.Components.Pharmacy.Out.CommonOutPriv(false, ucPhaManager)); case "26": //特殊出库 return(new HISFC.Components.Pharmacy.Out.CommonOutPriv(true, ucPhaManager)); case "24": //出库申请 return(new HISFC.Components.Pharmacy.Out.ApplyOutPriv(ucPhaManager)); case "25": //出库审批 return(new HISFC.Components.Pharmacy.Out.ExamOutPriv(ucPhaManager)); case "22": return(new HISFC.Components.Pharmacy.Out.BackOutPriv(ucPhaManager)); } EnumIMAOutType enumType = EnumIMAOutTypeService.GetEnumFromName(outPrivType.Memo); switch (enumType) { case EnumIMAOutType.TransferOutput: return(new HISFC.Components.Pharmacy.Out.TransferOutput(ucPhaManager)); } return(null); }
/// <summary> /// 根据枚举获取 /// </summary> /// <param name="inType"></param> /// <returns></returns> public static string GetNameFromEnum(EnumIMAOutType inType) { return(itemCollection[inType].ToString()); }