protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NoticeFacade facade = new NoticeFacade(); IList<NoticeInfo> list = facade.GetAllNoticeList(); rptList.DataSource = list; rptList.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NoticeFacade facade = new NoticeFacade(); IList<NoticeInfo> noticeList = facade.GetCurrentNoticeList(); rptNoticeList.DataSource = noticeList; rptNoticeList.DataBind(); _hasNotice = (noticeList != null && noticeList.Count > 0); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NoticeFacade facade = new NoticeFacade(); string noticeId = Request["n"]; if (!string.IsNullOrEmpty(noticeId)) { NoticeInfo noticeInfo = facade.GetNoticeMessage(noticeId); if (noticeInfo != null) { lblContent.Text = noticeInfo.Message; } } } }
protected void lbtnSave_Click(object sender, EventArgs e) { try { NoticeFacade facade = new NoticeFacade(); NoticeInfo notice = new NoticeInfo(); notice.Name = txtName.Text.Trim(); notice.Title = txtTitle.Text.Trim(); notice.Message = txtContent.Text; DateTime startTime = DateTime.Now; if (txtStartTime.Text.Trim() != "") { startTime = DateTime.Parse(txtStartTime.Text); } notice.StartTime = startTime; DateTime endTime = DateTime.Now.AddYears(100); if (txtEndTime.Text.Trim() != "") { endTime = DateTime.Parse(txtEndTime.Text); } notice.EndTime = endTime; notice.IsHasDetail = cbHasDetail.Checked; notice.IsForeBold = cbIsForeBold.Checked; notice.IsForeRed = cbIsForeRed.Checked; notice.IsEnd = cbIsEnd.Checked; string msg; if (IsAdd) { facade.AddNotice(notice); msg = string.Format("添加通知成功 - \"{0}\"", txtName.Text.Trim()); } else { notice.Id = Request["id"]; facade.ModifyNotice(notice); msg = string.Format("修改通知成功 - \"{0}\"", txtName.Text.Trim()); } JavascriptAlertAndRedirect(msg, "NoticeManagement.aspx"); } catch { JavascriptAlert(@"保存通知发生未知错误,请联系系统配置人员!"); } }
protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Delete") { try { NoticeFacade facade = new NoticeFacade(); string listId = e.CommandArgument.ToString(); facade.DeleteNotice(listId); JavascriptAlertAndRedirect("删除通知成功!", "NoticeManagement.aspx"); } catch (FacadeException ex) { JavascriptAlert(ex.Message); } catch { JavascriptAlert(@"删除通知发生未知错误,请联系系统配置人员!"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { NoticeFacade facade = new NoticeFacade(); if (IsAdd) { lblTitle.Text = "添加新通知"; } else { string noticeId = Request["id"]; NoticeInfo noticeInfo = facade.GetNoticeMessage(noticeId); if (noticeInfo != null) { BindNoticeInfo(noticeInfo); lblTitle.Text = "编辑通知 -> " + noticeInfo.Name; } } } }