126 lines
5.1 KiB
C#
126 lines
5.1 KiB
C#
using System;
|
|
using System.Linq;
|
|
using BLL;
|
|
|
|
namespace FineUIPro.Web.common.ProjectSet
|
|
{
|
|
public partial class ProjectWelderEdit : PageBase
|
|
{
|
|
#region 加载
|
|
/// <summary>
|
|
///加载页面
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
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 提交
|
|
/// <summary>
|
|
/// 提交按钮
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
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
|
|
}
|
|
} |