예제 #1
0
        private void 设置对象列表控件(TreeView __控件, M对象列表查询结果 __对象列表, E角色 __角色)
        {
            var __分类节点 = new Dictionary <string, TreeNode>();
            var __数量   = 0;

            __对象列表.ForEach(q =>
            {
                if ((q.角色 & __角色) == __角色)
                {
                    __数量++;
                    TreeNode __node;
                    if (string.IsNullOrEmpty(q.分类))
                    {
                        __node = __控件.Nodes.Add(q.称);
                    }
                    else
                    {
                        if (!__分类节点.ContainsKey(q.分类))
                        {
                            __分类节点[q.分类] = __控件.Nodes.Add(q.分类);
                        }
                        __node = __分类节点[q.分类].Nodes.Add(q.称);
                    }
                    __node.Tag = q;
                }
            });
            if (__数量 < 30)
            {
                __控件.ExpandAll();
            }
        }
예제 #2
0
        private bool 处理查询对象列表(N会话参数 __会话参数)
        {
            var __对象列表 = new M对象列表查询结果();

            __对象列表.AddRange(_所有对象.Values.ToList().Select(q => q().概要));
            __会话参数.发送响应(__对象列表);
            return(true);
        }
예제 #3
0
        public M对象列表查询结果 查询可访问对象()
        {
            var __结果 = new M对象列表查询结果();

            __结果.AddRange(new List <M对象概要>
            {
                new M对象概要 {
                    分类 = "", 称 = "基本状态"
                },
                new M对象概要 {
                    分类 = "业务参数", 称 = "业务参数007"
                },
                new M对象概要 {
                    分类 = "开发", 称 = "对象008"
                },
            });
            return(__结果);
        }
 public M对象列表查询结果 查询可访问对象()
 {
     var __结果 = new M对象列表查询结果();
     __结果.AddRange(new List<M对象概要>
     {
         new M对象概要 {分类 = "", 名称 = "基本状态"},
         new M对象概要 {分类 = "业务参数", 名称 = "业务参数007"},
         new M对象概要 {分类 = "开发", 名称 = "对象008"},
     });
     return __结果;
 }
예제 #5
0
 private bool 处理查询对象列表(N会话参数 __会话参数)
 {
     var __对象列表 = new M对象列表查询结果();
     __对象列表.AddRange(_所有对象.Values.ToList().Select(q => q().概要));
     __会话参数.发送响应(__对象列表);
     return true;
 }