public SiteGroupCms.Entity.Message GetEntity(string id)
        {
            SiteGroupCms.Entity.Message Message = new SiteGroupCms.Entity.Message();
            using (DbOperHandler _doh = new Common().Doh())
            {
                _doh.Reset();
                _doh.SqlCmd = "SELECT * FROM [yy_noticeinfo] WHERE [id]=" + id;
                DataTable dt = _doh.GetDataTable();
                if (dt.Rows.Count > 0)
                {
                    Message.Id         = Str2Int(id);
                    Message.Title      = dt.Rows[0]["title"].ToString();
                    Message.Senduserid = Str2Int(dt.Rows[0]["senduserid"].ToString());
                    Message.Content    = dt.Rows[0]["content"].ToString();
                    Message.Type       = Str2Int(dt.Rows[0]["type"].ToString());
                    Message.DeptId     = Str2Int(dt.Rows[0]["deptid"].ToString());
                    Message.Userid     = Str2Int(dt.Rows[0]["userid"].ToString());
                    Message.Isread     = Str2Int(dt.Rows[0]["isread"].ToString());
                    Message.Sort       = Str2Int(dt.Rows[0]["sort"].ToString());
                    Message.Sendtime   = Validator.StrToDate(dt.Rows[0]["sendtime"].ToString(), DateTime.Now);
                }
            }

            return(Message);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Admin_Load("1", "json");
                _admin = (SiteGroupCms.Entity.Admin)Session["admin"];
            }
            if (Request.QueryString["type"] != null && Request.QueryString["type"] != "")
            {
                type = Request.QueryString["type"];
            }
            if (Request.QueryString["id"] != null && Request.QueryString["id"] != "")
            {
                nid = Request.QueryString["id"];
            }
            if (Request.Form["sortname"] != null && Request.Form["sortname"] != "state")
            {
                sortname = Request.Form["sortname"];
            }
            if (Request.Form["sortorder"] != null && Request.Form["sortorder"] != "")
            {
                sortorder = Request.Form["sortorder"];
            }
            if (Request.Form["page"] != null && Request.Form["page"] != "")
            {
                currentpage = Validator.StrToInt(Request.Form["page"], 1);
            }
            if (Request.Form["pagesize"] != null && Request.Form["pagesize"] != "")
            {
                pagesize = Validator.StrToInt(Request.Form["pagesize"], 1);
            }
            where = Request.Form["where"];
            switch (type)
            {
            case "list":
                Messagedal.GetListJSON(currentpage, pagesize, "userid=" + _admin.Id, ref _response, sortname, sortorder);
                Response.Write(_response);
                break;

            case "detail":
                Message = Messagedal.GetEntity(nid);
                Messagedal.updateread(nid, 1);
                _response += "{";
                _response += "\"Total\":1";
                _response += ",\"Rows\":[{";
                _response += "\"content\":\"" + Message.Content;
                _response += "\"}]}";
                Response.Write(_response);
                break;
            }
        }
 public void addmessage()
 {
     SiteGroupCms.Entity.Message message    = new SiteGroupCms.Entity.Message();
     SiteGroupCms.Dal.MessageDal messagedal = new SiteGroupCms.Dal.MessageDal();
     if (messagedal.addmessage(title, content) >= 0)
     {
         _response = "{\"IsError\":false,\"Message\":\"保存成功\",\"Data\":0}";
         new SiteGroupCms.Dal.LogDal().SaveLog(13);
     }
     else
     {
         _response = "{\"IsError\":true,\"Message\":\"保存失败\",\"Data\":0}";
     }
 }