Example #1
0
 public SiteGroupCms.Entity.Role GetEntity(int _roleid)
 {
     SiteGroupCms.Entity.Role role = new SiteGroupCms.Entity.Role();
     using (DbOperHandler _doh = new Common().Doh())
     {
         _doh.Reset();
         _doh.SqlCmd = "SELECT * FROM [yy_roleinfo] WHERE [id]=" + _roleid;
         DataTable dt = _doh.GetDataTable();
         SiteGroupCms.Dal.RightDal rightdal = new RightDal();
         SiteGroupCms.Entity.Right right    = new SiteGroupCms.Entity.Right();
         if (dt.Rows.Count > 0)
         {
             role.Title       = dt.Rows[0]["role"].ToString();
             role.Id          = _roleid;
             role.Rights      = dt.Rows[0]["rights"].ToString();
             role.Sort        = Str2Int(dt.Rows[0]["sort"].ToString());
             role.Description = dt.Rows[0]["description"].ToString();
             string[] strs = role.Rights.Split(',');
             for (int i = 0; i < strs.Length - 1; i++)
             {
                 role.Righttitle += rightdal.GetEntity(Str2Int(strs[i])).Title + ";";
             }
         }
     }
     return(role);
 }
Example #2
0
        private void getsiteinfo()
        {
            SiteGroupCms.Dal.AdminDal admindal = new SiteGroupCms.Dal.AdminDal();
            SiteGroupCms.Entity.Admin admin    = new SiteGroupCms.Entity.Admin();
            SiteGroupCms.Dal.RoleDal  roledal  = new SiteGroupCms.Dal.RoleDal();
            SiteGroupCms.Entity.Site  site     = new SiteGroupCms.Entity.Site();
            SiteGroupCms.Dal.SiteDal  sitedal  = new SiteGroupCms.Dal.SiteDal();
            if (id == "0")//站点id
            {
                site = (SiteGroupCms.Entity.Site)Session["site"];
            }
            else
            {
                site = sitedal.GetEntity(Str2Int(id));
            }

            SiteGroupCms.Entity.Role role = roledal.GetEntity(admin.RoleId);
            if (site != null)
            {
                _response += "{\"IsError\":false,\"Message\":\"加载成功\",\"Data\":{\"siteid\":" + site.ID + ",";
                _response += "\"title\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(site.Title) + ",\"webtitle\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(site.WebTitle) + ",\"iswork_val\":\"" + site.IsWork + "\",";
                _response += "\"location\":\"" + site.Location + "\",\"domain\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(site.Domain) + ",\"keywords\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(site.Keyword) + ",";
                _response += "\"description\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(site.Description) + ",\"ftpserver\":\"" + site.FtpServer + "\",\"ftpport\":\"" + site.FtpPort + "\",";
                _response += "\"ftpuser\":\"" + site.FtpUser + "\",\"ftppwd\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(site.FtpPwd) + ",\"ftpdir\":\"" + site.FtpDir + "\",";
                _response += "\"indextemplate_val\":\"" + site.Indextemplate + "\",\"listtemplate_val\":\"" + site.Listtemplate + "\",\"contenttemplate_val\":\"" + site.Contenttemplate + "\",";
                _response += "\"emailserver\":\"" + site.EmailServer + "\",\"emailuser\":\"" + site.EmailUser + "\",\"emailpwd\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(site.EmailPwd);
                _response += "}}";
            }
            Response.Write(_response);
        }
Example #3
0
        protected void getpersoninfo()
        {
            SiteGroupCms.Dal.AdminDal admindal = new SiteGroupCms.Dal.AdminDal();
            SiteGroupCms.Entity.Admin admin    = new SiteGroupCms.Entity.Admin();
            SiteGroupCms.Dal.RoleDal  roledal  = new SiteGroupCms.Dal.RoleDal();

            if (id == "0")
            {
                admin = admindal.GetEntity(_admin.Id.ToString());
            }
            else
            {
                admin = admindal.GetEntity(id);
            }

            SiteGroupCms.Entity.Role role = roledal.GetEntity(admin.RoleId);
            if (admin != null)
            {
                _response += "{\"IsError\":false,\"Message\":\"加载成功\",\"Data\":{\"userid\":" + admin.Id + ",";
                _response += "\"username\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(admin.UserName) + ",\"truename\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(admin.TrueName) + ",";
                _response += "\"depttitle_val\":\"" + admin.DeptId + "\",\"sextitle_val\":\"" + admin.Sex + "\",\"job\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(admin.Job) + ",";
                _response += "\"email\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(admin.Email) + ",\"telphone\":\"" + admin.Telphone + "\",\"mobilephone\":\"" + admin.MobilePhone + "\",";
                _response += "\"sitetitle_val\":\"" + admin.SiteId + "\",\"roletitle_val\":\"" + admin.RoleId + "\",\"rights\":\"" + role.Righttitle + "\",";
                _response += "\"sort\":" + admin.Sort + ",\"imglist\":\"" + admin.Imgurl + "\",\"imgtitlelist\":\"" + admin.Imgurl + "\"";
                _response += "}}";
            }
            Response.Write(_response);
        }
Example #4
0
 public int addrole(SiteGroupCms.Entity.Role obj)
 {
     using (DbOperHandler _doh = new Common().Doh())
     {
         _doh.Reset();
         _doh.AddFieldItem("role", obj.Title);
         _doh.AddFieldItem("rights", obj.Rights);
         _doh.AddFieldItem("description", obj.Description);
         int _insert = _doh.Insert("yy_roleinfo");
         return(_insert);
     }
 }
Example #5
0
 public bool updaterole(SiteGroupCms.Entity.Role obj)
 {
     using (DbOperHandler _doh = new Common().Doh())
     {
         _doh.Reset();
         _doh.ConditionExpress = "id=@id";
         _doh.AddConditionParameter("@id", obj.Id);
         _doh.AddFieldItem("role", obj.Title);
         _doh.AddFieldItem("rights", obj.Rights);
         _doh.AddFieldItem("description", obj.Description);
         int _update = _doh.Update("yy_roleinfo");
         return(_update > 0);
     }
 }
Example #6
0
 public void getroleinfo()
 {
     SiteGroupCms.Dal.RoleDal  roledal  = new SiteGroupCms.Dal.RoleDal();
     SiteGroupCms.Entity.Role  role     = new SiteGroupCms.Entity.Role();
     SiteGroupCms.Dal.RightDal rightdal = new SiteGroupCms.Dal.RightDal();
     SiteGroupCms.Entity.Right right    = new SiteGroupCms.Entity.Right();
     if (id != "0")
     {
         role = roledal.GetEntity(Str2Int(id));
     }
     if (role != null)
     {
         _response += "{\"IsError\":false,\"Message\":\"加载成功\",\"Data\":{\"id\":" + role.Id + ",";
         string[] strs = role.Rights.Split(',');
         for (int i = 0; i < strs.Length - 1; i++)
         {
             _response += "\"q" + strs[i] + "\":true,";
         }
         _response += "\"title\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(role.Title) + ",\"description\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(role.Description);
         _response += "}}";
     }
     Response.Write(_response);
 }