using BLL; using System; namespace FineUIPro.Web.ZHGL.Plan { public partial class ProjectPlanOpinionEdit : PageBase { #region 定义项 /// /// 主键 /// public string ProjectPlanOpinionId { get { return (string)ViewState["ProjectPlanOpinionId"]; } set { ViewState["ProjectPlanOpinionId"] = value; } } /// /// 主表主键 /// public string ProjectPlanId { get { return (string)ViewState["ProjectPlanId"]; } set { ViewState["ProjectPlanId"] = value; } } #endregion #region 加载 /// /// 加载页面 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { btnClose.OnClientClick = ActiveWindow.GetHideReference(); this.ProjectPlanId = Request.Params["ProjectPlanId"]; this.ProjectPlanOpinionId = Request.Params["ProjectPlanOpinionId"]; if (!string.IsNullOrEmpty(this.ProjectPlanOpinionId)) { Model.ActionPlan_ProjectPlanOpinion opinion = BLL.ProjectPlanOpinionService.GetProjectPlanOpinionById(this.ProjectPlanOpinionId); if (opinion != null) { this.ProjectPlanId = opinion.ProjectPlanId; this.txtOriginalNum.Text = opinion.OriginalNum; this.txtOriginalContent.Text = opinion.OriginalContent; this.txtOpinion.Text = opinion.Opinion; } } } } #endregion #region 保存 /// /// 保存按钮 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { Model.ActionPlan_ProjectPlanOpinion opinion = new Model.ActionPlan_ProjectPlanOpinion { ProjectPlanId = this.ProjectPlanId }; opinion.OriginalNum = this.txtOriginalNum.Text.Trim(); opinion.OriginalContent = this.txtOriginalContent.Text.Trim(); opinion.Opinion = this.txtOpinion.Text.Trim(); opinion.OpinionMan = this.CurrUser.PersonId; opinion.OpinionDate = DateTime.Now; if (!string.IsNullOrEmpty(this.ProjectPlanOpinionId)) { opinion.ProjectPlanOpinionId = this.ProjectPlanOpinionId; BLL.ProjectPlanOpinionService.UpdateProjectPlanOpinion(opinion); } else { this.ProjectPlanOpinionId = SQLHelper.GetNewID(typeof(Model.ActionPlan_ProjectPlanOpinion)); opinion.ProjectPlanOpinionId = this.ProjectPlanOpinionId; BLL.ProjectPlanOpinionService.AddProjectPlanOpinion(opinion); } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } #endregion } }