/// <summary> /// 方法说明:根据父节点获取工艺文件 /// 作 者:jason.tang /// 完成时间:2013-06-20 /// </summary> /// <param name="parentNode">父节点</param> /// <returns></returns> public static List <TypicalProcess> GetTypicalProcesList(int parentNode) { try { DataTable dt = TypicalProcessDAL .GetTypicalProcesByParentNode(parentNode).Tables[0]; var cTypicalProcessList = (from c in dt.AsEnumerable() select new TypicalProcess() { TypicalProcessId = c.Field <Guid>("TypicalProcessId"), BusinessId = c.Field <Guid>("BussinessId"), CurrentNode = c.Field <int>("CurrentNode"), ParentNode = c.Field <int>("ParentNode"), Name = c.Field <string>("Name"), Sort = c.Field <int>("Sort"), BType = (BusinessType)Enum.Parse(typeof(BusinessType), c.Field <Int16>("Type").ToString()) }).ToList <TypicalProcess>(); return(cTypicalProcessList); } catch { throw; } }