Ejemplo n.º 1
0
        /// <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;
        }
Ejemplo n.º 2
0
        /// <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);
        }