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)); }
/// <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); }