예제 #1
0
        public ActionResult Edit()
        {
            var entity = new ComNoticeEntity();

            SetDefaultData(entity);
            return(View(entity));
        }
예제 #2
0
        /// <summary>
        /// 设置默认值
        /// 添加人:周 鹏
        /// 添加时间:2015-01-27
        /// </summary>
        /// <param name="entity"></param>
        private void SetDefaultData(ComNoticeEntity entity)
        {
            //通知类别
            var typeId = EnumOperate.ConvertEnumToListItems(typeof(NoticeType), entity.AType.ToString(CultureInfo.InvariantCulture));

            ViewData["Types"] = typeId;

            //是否置顶
            var top = EnumOperate.ConvertEnumToListItems(typeof(NoticeTop), entity.IsTop.ToString(CultureInfo.InvariantCulture));

            ViewData["NoticeTop"] = top;
        }
예제 #3
0
        /// <summary>
        /// 公告详情
        /// </summary>
        /// <param name="id">公告详情</param>
        /// <returns></returns>
        public ActionResult NoticeDetail(string id)
        {
            var entity = new ComNoticeEntity();

            if (!string.IsNullOrEmpty(id))
            {
                entity = new ComNoticeBll().Get(id);
                var files = new ComNoticeAttachBll().GetSearchResult(new ComNoticeAttachEntity()
                {
                    ResourceId = id
                });
                ViewData["Files"] = files;
            }
            return(View(entity));
        }
예제 #4
0
        public JsonResult Edit(ComNoticeEntity entity)
        {
            var rtState = 0;

            try
            {
                if (ModelState.IsValid)
                {
                    var user = CurrentUser.CrmUser;
                    entity.RowStatus = 1;
                    if (string.IsNullOrEmpty(entity.Id))
                    {
                        entity.CreatorId = user.Id;
                        entity.CreateBy  = user.UserName;
                        entity.CreateOn  = DateTime.Now;
                    }
                    else
                    {
                        entity.UpdateId = user.Id;
                        entity.UpdateBy = user.UserName;
                        entity.UpdateOn = DateTime.Now;
                    }
                    rtState = new ComNoticeBll().SaveNotice(entity) ? 0 : 1;
                }
            }
            catch (Exception)
            {
                rtState = 1;
            }
            var rtEntity = new StatusModel <DBNull>
            {
                rtData  = null,
                rtMsrg  = "成功",
                rtState = rtState
            };

            return(Json(rtEntity, JsonRequestBehavior.AllowGet));
        }