public void SearchDataEdit()
        {
            string ParentCategoryId    = Request["ParentCategoryId"] == null ? "0" : Request["ParentCategoryId"];
            List <ModSysCategory> list = new BllSysCategory().QueryToAll().Where(p => p.ParentCategoryId == ParentCategoryId && p.Status == (int)StatusEnum.正常).ToList();
            //增加一个默认节点(全部)
            var debugger = (Request["debugger"] != null ? false : true);

            if (debugger)
            {
                if (list.Count > 0)
                {
                    ModSysCategory model = new ModSysCategory();
                    model.Id               = "";
                    model.Name             = "全部";
                    model.ParentCategoryId = "0";
                    list.Insert(0, model);
                }
            }
            WriteJsonToPage(JsonHelper.ToJson(list));
        }
Example #2
0
        /// <summary>
        /// 添加类型
        /// </summary>
        /// <param name="type">知识点:0 ,产品类型:2 证书类型:3</param>
        /// <param name="name"></param>
        /// <param name="CurrentMaster"></param>
        public static string AddGroup(int type, string name, ModSysMaster CurrentMaster, string ParentId, bool HasChild)
        {
            ModSysCategory t = new ModSysCategory();

            t.Id               = Guid.NewGuid().ToString();
            t.Status           = (int)StatusEnum.正常;
            t.CreaterId        = CurrentMaster.Id;
            t.CreateTime       = DateTime.Now;
            t.CompanyId        = CurrentMaster.Company.Id;
            t.Path             = "";
            t.IsSystem         = false;
            t.CreaterId        = CurrentMaster.Id;
            t.CreaterName      = CurrentMaster.UserName;
            t.ParentCategoryId = ParentId;
            t.Name             = name;
            t.OrderNum         = "0";
            t.HasChild         = HasChild;
            t.Depth            = type;
            bllCategory.Insert(t);
            SysCategory.Add(t);
            return(t.Id);
        }