using BLL; using System; namespace FineUIPro.Web.ZHGL.Plan { public partial class MainContractOpinionEdit : PageBase { #region 定义项 /// /// 主键 /// public string MainContractOpinionId { get { return (string)ViewState["MainContractOpinionId"]; } set { ViewState["MainContractOpinionId"] = value; } } /// /// 主表主键 /// public string MainContractId { get { return (string)ViewState["MainContractId"]; } set { ViewState["MainContractId"] = value; } } #endregion #region 加载 /// /// 加载页面 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { btnClose.OnClientClick = ActiveWindow.GetHideReference(); this.MainContractId = Request.Params["MainContractId"]; this.MainContractOpinionId = Request.Params["MainContractOpinionId"]; if (!string.IsNullOrEmpty(this.MainContractOpinionId)) { Model.ActionPlan_MainContractOpinion opinion = BLL.MainContractOpinionService.GetMainContractOpinionById(this.MainContractOpinionId); if (opinion != null) { this.MainContractId = opinion.MainContractId; 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_MainContractOpinion opinion = new Model.ActionPlan_MainContractOpinion { MainContractId = this.MainContractId }; 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.MainContractOpinionId)) { opinion.MainContractOpinionId = this.MainContractOpinionId; BLL.MainContractOpinionService.UpdateMainContractOpinion(opinion); } else { this.MainContractOpinionId = SQLHelper.GetNewID(typeof(Model.ActionPlan_MainContractOpinion)); opinion.MainContractOpinionId = this.MainContractOpinionId; BLL.MainContractOpinionService.AddMainContractOpinion(opinion); } PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } #endregion } }