/// <summary> /// /// </summary> /// <param name="infoDic"></param> /// <returns></returns> public static InfoDicData ToInfoDicData(this InfoDicState infoDic) { var infoDicData = new InfoDicData() { Name = infoDic.Name, Code = infoDic.Code }; foreach (var item in infoDic.AcDomain.NodeHost.InfoDics.GetInfoDicItems(infoDic).OrderBy(a => a.SortCode)) { infoDicData.InfoDicItems.Add(new InfoDicItemData { Code = item.Code, Description = item.Description, Level = item.Level, Name = item.Name }); } return infoDicData; }
/// <summary> /// /// </summary> /// <param name="infoDic"></param> /// <returns></returns> public static InfoDicData ToInfoDicData(this InfoDicState infoDic) { var infoDicData = new InfoDicData() { Name = infoDic.Name, Code = infoDic.Code }; foreach (var item in infoDic.AcDomain.NodeHost.InfoDics.GetInfoDicItems(infoDic).OrderBy(a => a.SortCode)) { infoDicData.InfoDicItems.Add(new InfoDicItemData { Code = item.Code, Description = item.Description, Level = item.Level, Name = item.Name }); } return(infoDicData); }