using BLL; using System; namespace FineUIPro.Web.CQMS.WBS { public partial class ForeignCNProfessionalEdit : PageBase { #region 加载 /// /// 加载 /// /// /// 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 保存 /// /// 保存按钮 /// /// /// 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 } }