public List <WLZModel> CreateFullNode(DataTable dt, int page, int limit) { List <WLZModel> List = new List <WLZModel>(); int i = 0; foreach (DataRow dr in dt.Rows) { WLZModel wLZ = new WLZModel(); wLZ.ID = dr["ID"].ToString(); wLZ.DLCODE = dr["DLCODE"].ToString(); wLZ.DLNAME = dr["DLNAME"].ToString(); wLZ.ZLCODE = dr["ZLCODE"].ToString(); wLZ.ZLNAME = dr["ZLNAME"].ToString(); wLZ.XLCODE = dr["XLCODE"].ToString(); wLZ.XLNAME = dr["XLNAME"].ToString(); wLZ.PMCODE = dr["PMCODE"].ToString(); wLZ.PMNAME = dr["PMNAME"].ToString(); wLZ.XHGGGF = dr["XHGGGF"].ToString(); wLZ.JBJLDW = dr["JBJLDW"].ToString(); wLZ.hasChildren = false; wLZ.flagID = "ALL" + i; i++; List.Add(wLZ); } return(List.Skip((page - 1) * limit).Take(limit).ToList()); }
public List <WLZModel> CreateParentNode(DataTable dt, int page, int limit) { List <WLZModel> ParentList = new List <WLZModel>(); int i = 0; foreach (DataRow dr in dt.Rows) { WLZModel wLZ = new WLZModel(); //wLZ.ID = dr["ID"].ToString(); wLZ.DLCODE = dr["DLCODE"].ToString(); wLZ.DLNAME = dr["DLNAME"].ToString(); //wLZ.ZLCODE = dr["ZLCODE"].ToString(); //wLZ.ZLNAME = dr["ZLNAME"].ToString(); //wLZ.XLCODE = dr["XLCODE"].ToString(); //wLZ.XLNAME = dr["XLNAME"].ToString(); //wLZ.PMCODE = dr["PMCODE"].ToString(); //wLZ.PMNAME = dr["PMNAME"].ToString(); //wLZ.XHGGGF = dr["XHGGGF"].ToString(); //wLZ.JBJLDW = dr["JBJLDW"].ToString(); //wLZ.SX1MC = dr["SX1MC"].ToString(); //wLZ.SX1DW = dr["SX1DW"].ToString(); //wLZ.SX2MC = dr["SX2MC"].ToString(); //wLZ.SX2DW = dr["SX2DW"].ToString(); //wLZ.SX3MC = dr["SX3MC"].ToString(); //wLZ.SX3DW = dr["SX3DW"].ToString(); //wLZ.SX4MC = dr["SX4MC"].ToString(); //wLZ.SX4DW = dr["SX4DW"].ToString(); //wLZ.SX5MC = dr["SX5MC"].ToString(); //wLZ.SX5DW = dr["SX5DW"].ToString(); //wLZ.SX6MC = dr["SX6MC"].ToString(); //wLZ.SX6DW = dr["SX6DW"].ToString(); //wLZ.SX7MC = dr["SX7MC"].ToString(); //wLZ.SX7DW = dr["SX7DW"].ToString(); //wLZ.SX8MC = dr["SX8MC"].ToString(); //wLZ.SX8DW = dr["SX8DW"].ToString(); //wLZ.SX9MC = dr["SX9MC"].ToString(); //wLZ.SX9DW = dr["SX9DW"].ToString(); //wLZ.SX10MC = dr["SX10MC"].ToString(); //wLZ.SX10DW = dr["SX10DW"].ToString(); wLZ.hasChildren = true; wLZ.flagID = "DL" + i; i++; ParentList.Add(wLZ); } return(ParentList.Skip((page - 1) * limit).Take(limit).ToList()); }
public List <WLZModel> CreateChildrenNode(DataTable dt, string FlagID, int level) { List <WLZModel> ChildrenList = new List <WLZModel>(); int i = 0; foreach (DataRow dr in dt.Rows) { WLZModel wLZ = new WLZModel(); wLZ.DLCODE = dr["DLCODE"].ToString(); wLZ.DLNAME = dr["DLNAME"].ToString(); wLZ.ZLCODE = dr["ZLCODE"].ToString(); wLZ.ZLNAME = dr["ZLNAME"].ToString(); if (level == 0) { wLZ.flagID = FlagID + "ZL" + i; wLZ.hasChildren = true; } if (level == 1) { wLZ.XLCODE = dr["XLCODE"].ToString(); wLZ.XLNAME = dr["XLNAME"].ToString(); wLZ.flagID = FlagID + "XL" + i; wLZ.hasChildren = true; } if (level == 2) { wLZ.ID = dr["ID"].ToString(); wLZ.XLCODE = dr["XLCODE"].ToString(); wLZ.XLNAME = dr["XLNAME"].ToString(); wLZ.PMCODE = dr["PMCODE"].ToString(); wLZ.PMNAME = dr["PMNAME"].ToString(); wLZ.XHGGGF = dr["XHGGGF"].ToString(); wLZ.JBJLDW = dr["JBJLDW"].ToString(); wLZ.flagID = FlagID + "PM" + i; wLZ.hasChildren = false; } i++; //wLZ.SX1MC = dr["SX1MC"].ToString(); //wLZ.SX1DW = dr["SX1DW"].ToString(); //wLZ.SX2MC = dr["SX2MC"].ToString(); //wLZ.SX2DW = dr["SX2DW"].ToString(); //wLZ.SX3MC = dr["SX3MC"].ToString(); //wLZ.SX3DW = dr["SX3DW"].ToString(); //wLZ.SX4MC = dr["SX4MC"].ToString(); //wLZ.SX4DW = dr["SX4DW"].ToString(); //wLZ.SX5MC = dr["SX5MC"].ToString(); //wLZ.SX5DW = dr["SX5DW"].ToString(); //wLZ.SX6MC = dr["SX6MC"].ToString(); //wLZ.SX6DW = dr["SX6DW"].ToString(); //wLZ.SX7MC = dr["SX7MC"].ToString(); //wLZ.SX7DW = dr["SX7DW"].ToString(); //wLZ.SX8MC = dr["SX8MC"].ToString(); //wLZ.SX8DW = dr["SX8DW"].ToString(); //wLZ.SX9MC = dr["SX9MC"].ToString(); //wLZ.SX9DW = dr["SX9DW"].ToString(); //wLZ.SX10MC = dr["SX10MC"].ToString(); //wLZ.SX10DW = dr["SX10DW"].ToString(); ChildrenList.Add(wLZ); } return(ChildrenList); }