using System; using System.Linq; using BLL; namespace FineUIPro.Web.common.ProjectSet { public partial class ProjectWelderEdit : PageBase { #region 加载 /// ///加载页面 /// /// /// protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string type = Request.Params["type"]; if (type == "selectedMan")//显示选用人 { this.ckbIsSelected.Hidden = false; this.ckbIsApprove.Hidden = true; this.txtSelectedMan.Hidden = false; this.txtApproveMan.Hidden = true; } else if (type == "approveMan")//显示审核人 { this.ckbIsSelected.Hidden = true; this.ckbIsApprove.Hidden = false; this.txtSelectedMan.Hidden = true; this.txtApproveMan.Hidden = false; } string projectWelderId = Request.Params["projectWelderId"]; if (!string.IsNullOrEmpty(projectWelderId)) { Model.Project_Welder welder = BLL.Project_WelderService.GetProjectWelderById(projectWelderId); if (welder != null) { if (!string.IsNullOrEmpty(welder.WED_ID)) { var wed = BLL.HJGL_PersonManageService.GetWelderByWenId(welder.WED_ID); if (wed != null) { this.txtWED_Name.Text = wed.WED_Name; } } if (welder.IsSelected == true) { this.ckbIsSelected.Checked = true; } this.txtSelectedMan.Text = welder.SelectedMan; if (welder.IsApprove == true) { this.ckbIsApprove.Checked = true; } this.txtApproveMan.Text = welder.ApproveMan; } } } } #endregion #region 提交 /// /// 提交按钮 /// /// /// protected void btnSave_Click(object sender, EventArgs e) { string projectWelderId = Request.Params["projectWelderId"]; Model.Project_Welder newProjectWelder = new Model.Project_Welder(); if (this.ckbIsSelected.Checked == true) { newProjectWelder.IsSelected = true; } else { newProjectWelder.IsSelected = false; } newProjectWelder.SelectedMan = this.txtSelectedMan.Text.Trim(); if (this.ckbIsApprove.Checked == true) { newProjectWelder.IsApprove = true; } else { newProjectWelder.IsApprove = false; } newProjectWelder.ApproveMan = this.txtApproveMan.Text.Trim(); if (!string.IsNullOrEmpty(projectWelderId)) { newProjectWelder.ProjectWelderId = projectWelderId; if (Request.Params["type"] == "selectedMan") { if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.ProjectWelderMenuId, Const.BtnSelected)) { BLL.Project_WelderService.UpdateProjectWelder(newProjectWelder); BLL.Sys_LogService.AddLog(Const.System_1, this.CurrUser.LoginProjectId, this.CurrUser.UserId, "项目焊工选用"); } else { ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); } } if (Request.Params["type"] == "approveMan") { if (CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, Const.ProjectWelderMenuId, Const.BtnAuditing)) { BLL.Project_WelderService.UpdateProjectWelder(newProjectWelder); BLL.Sys_LogService.AddLog(Const.System_1, this.CurrUser.LoginProjectId, this.CurrUser.UserId, "项目焊工审核"); } else { ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning); } } } Alert.ShowInTop("提交成功!", MessageBoxIcon.Success); PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); } #endregion } }