Esempio n. 1
0
        /// <summary>
        /// 保存公共
        /// </summary>
        /// <param name="notice"></param>
        /// <returns></returns>
        public JsonResult AjaxSaveNotice(Notice notice)
        {
            BaseResult res = new BaseResult();

            notice.Created = DateTime.Now;
            if (notice.Id > 0)
            {
                SaveUserLog(AuthUser.LoginName + "修改了公告:" + notice.Title, LogLevel.Sensitive, AuthUser.LoginName, "AjaxSaveNotice", "修改公告");
            }
            else
            {
                SaveUserLog(AuthUser.LoginName + "发布了公告:" + notice.Title, LogLevel.Sensitive, AuthUser.LoginName, "AjaxSaveNotice", "发布公告");
            }
            NoticeLogic.SaveNotice(notice);
            return(Json(res));
        }
Esempio n. 2
0
        public JsonResult GetLastNotice()
        {
            NoticeResult res = new NoticeResult();
            Notice       n   = NoticeLogic.GetLastNotice();

            if (n != null)
            {
                res.State           = State.Success;
                res.Title           = n.Title;
                res.Content         = n.Content;
                res.CreatedUserName = n.CreateUserName;
                res.Created         = n.Created.Value.ToString("yyyy-MM-dd");
            }
            else
            {
                res.State = State.Falid;
            }
            return(Json(res));
        }
Esempio n. 3
0
        /// <summary>
        /// 删除公告
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public JsonResult AjaxDelNotice(int id)
        {
            BaseResult res = new BaseResult();

            Notice n = NoticeLogic.GetNoticeById(id);

            if (n != null)
            {
                NoticeLogic.DelNotice(n);
                res.Message = "删除成功!";
                res.State   = State.Success;
                SaveUserLog(AuthUser.LoginName + "删除了公告:" + n.Title, LogLevel.Sensitive, AuthUser.LoginName, "AjaxDelNotice", "删除公告");
            }
            else
            {
                res.Message = "删除失败!";
                res.State   = State.Falid;
                SaveUserLog(AuthUser.LoginName + "删除公告:" + n.Title + "失败", LogLevel.Error, AuthUser.LoginName, "AjaxDelNotice", "删除公告");
            }
            return(Json(res));
        }
Esempio n. 4
0
 /// <summary>
 /// 时间线显示所有系统公告
 /// </summary>
 /// <returns></returns>
 public ActionResult Index()
 {
     ViewBag.Notice = NoticeLogic.GetNotices(0);
     return(View());
 }