protected void rplist_OnItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "bj") { Response.Redirect("NoticeEdit.aspx?ID=" + e.CommandArgument); } if (e.CommandName == "sc") { int id = int.Parse(e.CommandArgument.ToString()); var newsmodel = bn.GetNoticesByID(id); if (bn.Delete(newsmodel) == 1) { //// 插入日志 delete SysOperateLog log = new SysOperateLog(); log.LogID = StringHelper.getKey(); log.LogType = LogType.公告信息.ToString(); log.OperateUser = GetLogUserName(); log.OperateDate = DateTime.Now; log.LogOperateType = "公告信息删除"; log.LogBeforeObject = JsonHelper.Obj2Json(newsmodel); bsol.Insert(log); Message.ShowOK(this, "删除公告信息成功!"); } else { Message.ShowWrong(this, "删除公告信息失败"); } } BindingList(); }
protected void btnAdd_OnClick(object sender, EventArgs e) { Notice n = new Notice(); Notice nold = bn.GetNoticesByID(Utils.StrToInt(hfNoticeID.Value, 0)); n.NoticeID = Utils.StrToInt(hfNoticeID.Value, 0); n.NoticeTitle = PubCom.CheckString(txtTitle.Text.Trim()); n.NoticeStatus = dpStatus.SelectedValue; n.NoticeContent = container.Text; n.LastUpdateDate = DateTime.Now; if (bn.Update(n) != 1) { Message.ShowWrong(this, "修改公告失败!"); } else { //// 插入日志 add SysOperateLog log = new SysOperateLog(); log.LogID = StringHelper.getKey(); log.LogType = LogType.公告信息.ToString(); log.OperateUser = GetLogUserName(); log.OperateDate = DateTime.Now; log.LogOperateType = "公告信息修改"; log.LogBeforeObject = JsonHelper.Obj2Json(nold); log.LogAfterObject = JsonHelper.Obj2Json(n); bsol.Insert(log); Message.ShowOKAndRedirect(this, "修改公告信息成功", "NoticeManage.aspx"); } }
private void BindDetail() {//公告绑定 Notice n = bn.GetNoticesByID(Utils.StrToInt(id, 0)); ltTitle.Text = n.NoticeTitle; ltViews.Text = (n.Views ?? 0).ToString(); ltdate.Text = ((DateTime)n.LastUpdateDate).ToString("yyyy-MM-dd"); ltauthor.Text = n.CreateUser; ltContent.Text = n.NoticeContent; //修改Views bn.Update(new Notice() { NoticeID = Utils.StrToInt(id, 0), Views = (n.Views ?? 0) + 1 }); }