Exemplo n.º 1
0
        /// <summary>
        /// 根据条件查询,返回查询后的Tree
        /// </summary>
        /// <param name="keyWord">关键词,为空表示查询整棵树</param>
        /// <returns></returns>
        public List <TreeNode> GetMenuTree(string keyWord)
        {
            var pageQuery = new PageQuery <IDictionary <string, object>, Plug>(this.CurrentOperatorUser);

            pageQuery.Condition = new Dictionary <string, object>();

            pageQuery.SetQueryAll();
            PlugService.Query(pageQuery);
            return(AspNetHelper.GetPlugChildNote(pageQuery.Result.ToList(),
                                                 this.RolePlugService.GetPlugs(this.CurrentRole).ToList()));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 根据条件查询,返回查询后的DepartmentTree
        /// </summary>
        /// <param name="keyWord">关键词,为空表示查询整棵树</param>
        /// <returns></returns>
        public List <TreeNode> GetTree(string keyWord)
        {
            var pageQuery = new PageQuery <IDictionary <string, object>, Plug>(this.CurrentOperatorUser);

            pageQuery.Condition = new Dictionary <string, object>();
            if (!string.IsNullOrEmpty(txtQueryText.Text.Trim()))
            {
                pageQuery.Condition["PlugName"] = txtQueryText.Text.Trim();
            }
            pageQuery.CurrentPageIndex = 1;
            pageQuery.PageSize         = int.MaxValue;
            Service.Query(pageQuery);
            return(AspNetHelper.GetPlugChildNote(pageQuery.Result.ToList()));
        }