Example #1
0
 protected void getdepart(string id)
 {
     SiteGroupCms.Dal.DepartDal departdal = new SiteGroupCms.Dal.DepartDal();
     SiteGroupCms.Entity.Depart depart    = departdal.GetEntity(id);
     _response += "{\"IsError\":false,\"Message\":\"加载成功\",\"Data\":{";
     _response += "\"deptid\":" + depart.Id + ",\"name\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(depart.Name) + ",\"description\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(depart.Description);
     _response += "}}";
     Response.Write(_response);
 }
Example #2
0
        protected void loadlist()
        {
            switch (view)
            {
            case "catalogtree":    //加载树形栏目目录
                SiteGroupCms.Entity.Catalogtree tree = new SiteGroupCms.Dal.CatalogDal().GetClassTree(_admin.CurrentSite.ToString(), "0", true);
                Response.Write("[" + SiteGroupCms.Dal.Treejson.tree2json2(tree, true) + "]");
                break;

            case "cataloglist":    //加载列表型栏目目录
                SiteGroupCms.Dal.CatalogDal catalogda = new SiteGroupCms.Dal.CatalogDal();
                dt = catalogda.GetDT("siteid=" + _admin.CurrentSite, "sort asc");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (_admin.Catalogid == "" || _admin.Catalogid.IndexOf(dt.Rows[i]["id"].ToString() + ",") >= 0)    //超级管理或者包含该栏目则显示
                    {
                        if (i < dt.Rows.Count - 1)
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "},";
                        }
                        else
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "}";
                        }
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "deptlist":    //加载部门列表
                SiteGroupCms.Dal.DepartDal deptdal = new SiteGroupCms.Dal.DepartDal();
                dt = deptdal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["dept"].ToString()) + "},";
                    }
                    else
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["dept"].ToString()) + "}";
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "sitelist":    //加载站点列表
                SiteGroupCms.Dal.SiteDal sitedal = new SiteGroupCms.Dal.SiteDal();
                dt = sitedal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "},";
                    }
                    else
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "}";
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "rolelist":    //加载角色列表
                SiteGroupCms.Dal.RoleDal roledal = new SiteGroupCms.Dal.RoleDal();
                dt = roledal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["role"].ToString() + "\"},";
                    }
                    else
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["role"].ToString() + "\"}";
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "templatelist":    //加载模板列表
                loadtemplatelist(type);
                break;

            case "favorite":    //记载我的操作收藏列表
                SiteGroupCms.Dal.FavoriteDal favdal = new SiteGroupCms.Dal.FavoriteDal();
                dt = favdal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        if (_admin.Rights.Contains(dt.Rows[i]["rightid"].ToString()))
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["title"].ToString() + "\"},";
                        }
                    }

                    else
                    {
                        if (_admin.Rights.Contains(dt.Rows[i]["rightid"].ToString()))
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["title"].ToString() + "\"}";
                        }
                    }
                }
                Response.Write("[" + _response + "]");
                break;
            }
        }