CNCEC_SUBQHSE_WUHUAN/SGGL/FineUIPro.Web/BaseInfo/QualificationEdit.aspx.cs

63 lines
2.3 KiB
C#

using BLL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.BaseInfo
{
public partial class QualificationEdit : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
string QualificationId = Request.Params["QualificationId"];
if (!string.IsNullOrEmpty(QualificationId))
{
Model.Base_Qualification model = BLL.QualificationService.GetQualificationById(QualificationId);
if (model != null)
{
this.txtQualificationCode.Text = model.QualificationCode;
this.txtQualificationName.Text = model.QualificationName;
this.ddlQualificationType.SelectedValue = model.QualificationType;
this.txtRemark.Text = model.Remark;
}
}
}
}
protected void btnSave_Click(object sender, EventArgs e)
{
SaveData(true);
}
private void SaveData(bool b)
{
string QualificationId = Request.Params["QualificationId"];
Model.Base_Qualification model = new Model.Base_Qualification();
model.QualificationCode = this.txtQualificationCode.Text.Trim();
model.QualificationName = this.txtQualificationName.Text.Trim();
model.QualificationType = this.ddlQualificationType.SelectedValue.Trim();
model.Remark = this.txtRemark.Text.Trim();
if (!string.IsNullOrEmpty(QualificationId))
{
model.QualificationId = QualificationId;
BLL.QualificationService.UpdateQualification(model);
}
else
{
model.QualificationId = SQLHelper.GetNewID(typeof(Model.Base_Qualification));
BLL.QualificationService.AddQualification(model);
}
ShowNotify("保存成功!", MessageBoxIcon.Success);
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
}
}