using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using CY.Model; using CY.BLL; using CY.Infrastructure.Common; using CY.BLL.Sys; using CY.BLL.EC; using CY.Infrastructure.DESEncrypt; using CY.Infrastructure.Query; namespace CY.WebForm.Pages.personnel { //备忘录详情 public partial class MemoEdit : BasePage { OA_WorkReminderBll oA_WorkReminderBll = null; //初始化 public MemoEdit() { oA_WorkReminderBll = new OA_WorkReminderBll(); } //页面加载 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { InitData(); } } //数据加载 public void InitData() { OA_WorkReminder m_OA_WorkReminder = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32()); txtRemenderTime.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm"); if (m_OA_WorkReminder != null) { this.txtContent.InnerText = m_OA_WorkReminder.Content.ToString(); this.txtRemenderTime.Value = m_OA_WorkReminder.RemenderTime.ToString(); this.txtFeedBackContent.Value = m_OA_WorkReminder.FeedBackContent.ToString(); this.selIsFinish.Value = m_OA_WorkReminder.IsFinish.ToString(); //m_OA_WorkReminder.RemindState = 1; //oA_WorkReminderBll.UpdateModel(m_OA_WorkReminder); } else { this.trFeedBack.Style.Add("display", "none"); this.trIsFinish.Style.Add("display", "none"); } } //提交事件 protected void btn_submit_form(object sender, EventArgs e) { try { DateTime nowTime = DateTime.Now; OA_WorkReminder m_OA_WorkReminder = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32()); if (m_OA_WorkReminder == null) { m_OA_WorkReminder = new OA_WorkReminder(); m_OA_WorkReminder.FirmId = CurrentUser.MemberId; m_OA_WorkReminder.Content = this.txtContent.Value.ToString2(); m_OA_WorkReminder.RemenderObject = CurrentUser.TrueName; m_OA_WorkReminder.Remender = CurrentUser.TrueName; m_OA_WorkReminder.RemenderTime = Convert.ToDateTime(txtRemenderTime.Value); m_OA_WorkReminder.Remark = string.Empty; m_OA_WorkReminder.RemenderDept = string.Empty; m_OA_WorkReminder.RemenderType = 2; //提醒类别为2代表的是备忘录 m_OA_WorkReminder.IsFinish = 0; m_OA_WorkReminder.RemindState = 1; } else { m_OA_WorkReminder.IsFinish = this.selIsFinish.Value.ToInt32(); m_OA_WorkReminder.FeedBackContent = this.txtFeedBackContent.Value; } if (Request["keyid"].ToInt32() > 0) { if (oA_WorkReminderBll.UpdateModel(m_OA_WorkReminder)) JavaScript.MessageBox("操作成功", this, "top.frmright.ReLoad();top.Dialog.close();"); else JavaScript.MessageBox("操作失败", this); } else { m_OA_WorkReminder.RemenderDelState = 0; m_OA_WorkReminder.RemenderObjectDelState = 0; if (oA_WorkReminderBll.InsertModel(m_OA_WorkReminder)) JavaScript.MessageBox("新增成功", this, "top.frmright.ReLoad();top.Dialog.close();"); } } catch (Exception ex) { PAGEHandleException(ex); JavaScript.MessageBox("更新失败", this); } } } }