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
}
}