CNCEC_SUBQHSE_WUHUAN/SGGL/FineUIPro.Web/CQMS/WBS/ForeignCNProfessionalEdit.a...

75 lines
3.2 KiB
C#

using BLL;
using System;
namespace FineUIPro.Web.CQMS.WBS
{
public partial class ForeignCNProfessionalEdit : PageBase
{
#region
/// <summary>
/// 加载
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string CNProfessionalId = Request.Params["CNProfessionalId"];
if (!string.IsNullOrEmpty(CNProfessionalId))
{
var foreign = BLL.ForeignCNProfessionalService.GetForeignCNProfessionalById(CNProfessionalId);
if (foreign != null)
{
this.txtCNProfessionalCode.Text = foreign.CNProfessionalCode;
this.txtProfessionalName.Text = foreign.ProfessionalName;
this.txtSortIndex.Text = foreign.SortIndex.HasValue ? foreign.SortIndex.ToString() : "";
}
}
}
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
string CNProfessionalId = Request.Params["CNProfessionalId"];
if (string.IsNullOrEmpty(CNProfessionalId))
{
CNProfessionalId = "";
}
if (BLL.ForeignCNProfessionalService.IsExistForeignCNProfessionalCode(this.txtCNProfessionalCode.Text.Trim(), CNProfessionalId))
{
Alert.ShowInTop("此专业编号已存在!", MessageBoxIcon.Warning);
return;
}
if (BLL.ForeignCNProfessionalService.IsExistForeignCNProfessionalName(this.txtProfessionalName.Text.Trim(), CNProfessionalId))
{
Alert.ShowInTop("此专业名称已存在!", MessageBoxIcon.Warning);
return;
}
Model.WBS_ForeignCNProfessional newForeignCNProfessional = new Model.WBS_ForeignCNProfessional();
newForeignCNProfessional.CNProfessionalCode = this.txtCNProfessionalCode.Text.Trim();
newForeignCNProfessional.ProfessionalName = this.txtProfessionalName.Text.Trim();
newForeignCNProfessional.SortIndex = Funs.GetNewInt(this.txtSortIndex.Text.Trim());
if (!string.IsNullOrEmpty(CNProfessionalId))
{
newForeignCNProfessional.CNProfessionalId = CNProfessionalId;
BLL.ForeignCNProfessionalService.UpdateForeignCNProfessional(newForeignCNProfessional);
}
else
{
newForeignCNProfessional.CNProfessionalId = SQLHelper.GetNewID(typeof(Model.WBS_ForeignCNProfessional));
BLL.ForeignCNProfessionalService.AddForeignCNProfessional(newForeignCNProfessional);
}
ShowNotify("保存成功!", MessageBoxIcon.Success);
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#endregion
}
}