ZHJA_HJGL/HJGL_ZH/FineUIPro.Web/HJGL/WeldingManage/WeldRepairCardEdit.aspx.cs

424 lines
24 KiB
C#

using System;
using BLL;
namespace FineUIPro.Web.HJGL.WeldingManage
{
public partial class WeldRepairCardEdit : PageBase
{
#region
/// <summary>
/// 主键
/// </summary>
private string WeldRepairCardId
{
get
{
return (string)ViewState["WeldRepairCardId"];
}
set
{
ViewState["WeldRepairCardId"] = value;
}
}
#endregion
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.drpJointImageId.DataValueField = "JointImageId";
this.drpJointImageId.DataTextField = "JointImageName";
this.drpJointImageId.DataSource = BLL.HJGL_JointImageService.GetJointImageList();
this.drpJointImageId.DataBind();
Funs.FineUIPleaseSelect(this.drpJointImageId);
this.WeldRepairCardId = Request.Params["weldRepairCardId"];
if (!string.IsNullOrEmpty(this.WeldRepairCardId))
{
Model.HJGL_View_WeldRepairCard view = BLL.HJGL_WeldRepairCardService.GetWeldRepairCardViewById(this.WeldRepairCardId);
if (view != null)
{
this.txtProjectName.Text = view.ProjectName;
this.txtWeldRepairCardCode.Text = view.WeldRepairCardCode;
this.txtISO_IsoNo.Text = view.ISO_IsoNo;
this.txtJOT_JointNo.Text = view.JOT_JointNo;
this.txtWED_Code.Text = view.WED_Code;
this.txtCHT_RepairLocation.Text = view.CHT_RepairLocation;
this.txtSTE_Name.Text = view.STE_Name;
this.txtJOT_JointDesc.Text = view.JOT_JointDesc;
this.txtRepairPart.Text = view.RepairPart;
this.txtRepairLength.Text = view.RepairLength;
this.txtWeldingProcedureCode.Text = view.WeldingProcedureCode;
this.txtRepairNum.Text = view.RepairNum;
this.txtGrade1.Text = view.Grade1;
this.txtSpecifications1.Text = view.Specifications1;
this.txtBakingSpecifications1.Text = view.BakingSpecifications1;
this.txtTime1.Text = view.Time1;
this.txtDosage1.Text = view.Dosage1;
this.txtGrade2.Text = view.Grade2;
this.txtSpecifications2.Text = view.Specifications2;
this.txtBakingSpecifications2.Text = view.BakingSpecifications2;
this.txtTime2.Text = view.Time2;
this.txtDosage2.Text = view.Dosage2;
this.txtGrade3.Text = view.Grade3;
this.txtSpecifications3.Text = view.Specifications3;
this.txtBakingSpecifications3.Text = view.BakingSpecifications3;
this.txtTime3.Text = view.Time3;
this.txtDosage3.Text = view.Dosage3;
this.txtGrade4.Text = view.Grade4;
this.txtSpecifications4.Text = view.Specifications4;
this.txtBakingSpecifications4.Text = view.BakingSpecifications4;
this.txtTime4.Text = view.Time4;
this.txtDosage4.Text = view.Dosage4;
this.txtRepairStep1.Text = view.RepairStep1;
this.txtRepairStep2.Text = view.RepairStep2;
this.txtRepairStep3.Text = view.RepairStep3;
this.txtRepairStep4.Text = view.RepairStep4;
this.txtRepairStep5.Text = view.RepairStep5;
this.txtLayer1.Text = view.Layer1;
this.txtWeldMethod1.Text = view.WeldMethod1;
this.txtPowerPolarity1.Text = view.PowerPolarity1;
this.txtWeldGrade1.Text = view.WeldGrade1;
this.txtDia1.Text = view.Dia1;
this.txtPreTemp1.Text = view.PreTemp1;
this.txtLayerTemp1.Text = view.LayerTemp1;
this.txtCurrent1.Text = view.Current1;
this.txtVoltage1.Text = view.Voltage1;
this.txtSpeed1.Text = view.Speed1;
this.txtAfterTemp1.Text = view.AfterTemp1;
this.txtLayer2.Text = view.Layer2;
this.txtWeldMethod2.Text = view.WeldMethod2;
this.txtPowerPolarity2.Text = view.PowerPolarity2;
this.txtWeldGrade2.Text = view.WeldGrade2;
this.txtDia2.Text = view.Dia2;
this.txtPreTemp2.Text = view.PreTemp2;
this.txtLayerTemp2.Text = view.LayerTemp2;
this.txtCurrent2.Text = view.Current2;
this.txtVoltage2.Text = view.Voltage2;
this.txtSpeed2.Text = view.Speed2;
this.txtAfterTemp2.Text = view.AfterTemp2;
this.txtLayer3.Text = view.Layer3;
this.txtWeldMethod3.Text = view.WeldMethod3;
this.txtPowerPolarity3.Text = view.PowerPolarity3;
this.txtWeldGrade3.Text = view.WeldGrade3;
this.txtDia3.Text = view.Dia3;
this.txtPreTemp3.Text = view.PreTemp3;
this.txtLayerTemp3.Text = view.LayerTemp3;
this.txtCurrent3.Text = view.Current3;
this.txtVoltage3.Text = view.Voltage3;
this.txtSpeed3.Text = view.Speed3;
this.txtAfterTemp3.Text = view.AfterTemp3;
this.txtLayer4.Text = view.Layer4;
this.txtWeldMethod4.Text = view.WeldMethod4;
this.txtPowerPolarity4.Text = view.PowerPolarity4;
this.txtWeldGrade4.Text = view.WeldGrade4;
this.txtDia4.Text = view.Dia4;
this.txtPreTemp4.Text = view.PreTemp4;
this.txtLayerTemp4.Text = view.LayerTemp4;
this.txtCurrent4.Text = view.Current4;
this.txtVoltage4.Text = view.Voltage4;
this.txtSpeed4.Text = view.Speed4;
this.txtAfterTemp4.Text = view.AfterTemp4;
this.txtLayer5.Text = view.Layer5;
this.txtWeldMethod5.Text = view.WeldMethod5;
this.txtPowerPolarity5.Text = view.PowerPolarity5;
this.txtWeldGrade5.Text = view.WeldGrade5;
this.txtDia5.Text = view.Dia5;
this.txtPreTemp5.Text = view.PreTemp5;
this.txtLayerTemp5.Text = view.LayerTemp5;
this.txtCurrent5.Text = view.Current5;
this.txtVoltage5.Text = view.Voltage5;
this.txtSpeed5.Text = view.Speed5;
this.txtAfterTemp5.Text = view.AfterTemp5;
this.txtLayer6.Text = view.Layer6;
this.txtWeldMethod6.Text = view.WeldMethod6;
this.txtPowerPolarity6.Text = view.PowerPolarity6;
this.txtWeldGrade6.Text = view.WeldGrade6;
this.txtDia6.Text = view.Dia6;
this.txtPreTemp6.Text = view.PreTemp6;
this.txtLayerTemp6.Text = view.LayerTemp6;
this.txtCurrent6.Text = view.Current6;
this.txtVoltage6.Text = view.Voltage6;
this.txtSpeed6.Text = view.Speed6;
this.txtAfterTemp6.Text = view.AfterTemp6;
if (!string.IsNullOrEmpty(view.CompileMan))
{
this.txtCompileMan.Text = view.CompileMan;
}
else
{
this.txtCompileMan.Text = this.CurrUser.UserName;
}
if (view.CompileDate.HasValue)
{
this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", view.CompileDate);
}
else
{
this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", System.DateTime.Now);
}
this.txtExamineMan.Text = view.ExamineMan;
this.txtExamineDate.Text = string.Format("{0:yyyy-MM-dd}", view.ExamineDate);
}
}
}
}
#endregion
#region
/// <summary>
/// 提交按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
var newWeldingRepairCard = BLL.HJGL_WeldRepairCardService.GetWeldRepairCardById(this.WeldRepairCardId);
if (newWeldingRepairCard != null)
{
newWeldingRepairCard.RepairPart = this.txtRepairPart.Text.Trim();
newWeldingRepairCard.RepairLength = this.txtRepairLength.Text.Trim();
newWeldingRepairCard.WeldingProcedureCode = this.txtWeldingProcedureCode.Text.Trim();
newWeldingRepairCard.RepairNum = this.txtRepairNum.Text.Trim();
newWeldingRepairCard.Grade1 = this.txtGrade1.Text.Trim();
newWeldingRepairCard.Specifications1 = this.txtSpecifications1.Text.Trim();
newWeldingRepairCard.BakingSpecifications1 = this.txtBakingSpecifications1.Text.Trim();
newWeldingRepairCard.Time1 = this.txtTime1.Text.Trim();
newWeldingRepairCard.Dosage1 = this.txtDosage1.Text.Trim();
newWeldingRepairCard.Grade2 = this.txtGrade2.Text.Trim();
newWeldingRepairCard.Specifications2 = this.txtSpecifications2.Text.Trim();
newWeldingRepairCard.BakingSpecifications2 = this.txtBakingSpecifications2.Text.Trim();
newWeldingRepairCard.Time2 = this.txtTime2.Text.Trim();
newWeldingRepairCard.Dosage2 = this.txtDosage2.Text.Trim();
newWeldingRepairCard.Grade3 = this.txtGrade3.Text.Trim();
newWeldingRepairCard.Specifications3 = this.txtSpecifications3.Text.Trim();
newWeldingRepairCard.BakingSpecifications3 = this.txtBakingSpecifications3.Text.Trim();
newWeldingRepairCard.Time3 = this.txtTime3.Text.Trim();
newWeldingRepairCard.Dosage3 = this.txtDosage3.Text.Trim();
newWeldingRepairCard.Grade4 = this.txtGrade4.Text.Trim();
newWeldingRepairCard.Specifications4 = this.txtSpecifications4.Text.Trim();
newWeldingRepairCard.BakingSpecifications4 = this.txtBakingSpecifications4.Text.Trim();
newWeldingRepairCard.Time4 = this.txtTime4.Text.Trim();
newWeldingRepairCard.Dosage4 = this.txtDosage4.Text.Trim();
newWeldingRepairCard.RepairStep1 = this.txtRepairStep1.Text.Trim();
newWeldingRepairCard.RepairStep2 = this.txtRepairStep2.Text.Trim();
newWeldingRepairCard.RepairStep3 = this.txtRepairStep3.Text.Trim();
newWeldingRepairCard.RepairStep4 = this.txtRepairStep4.Text.Trim();
newWeldingRepairCard.RepairStep5 = this.txtRepairStep5.Text.Trim();
newWeldingRepairCard.Layer1 = this.txtLayer1.Text.Trim();
newWeldingRepairCard.WeldMethod1 = this.txtWeldMethod1.Text.Trim();
newWeldingRepairCard.PowerPolarity1 = this.txtPowerPolarity1.Text.Trim();
newWeldingRepairCard.WeldGrade1 = this.txtWeldGrade1.Text.Trim();
newWeldingRepairCard.Dia1 = this.txtDia1.Text.Trim();
newWeldingRepairCard.PreTemp1 = this.txtPreTemp1.Text.Trim();
newWeldingRepairCard.LayerTemp1 = this.txtLayerTemp1.Text.Trim();
newWeldingRepairCard.Current1 = this.txtCurrent1.Text.Trim();
newWeldingRepairCard.Voltage1 = this.txtVoltage1.Text.Trim();
newWeldingRepairCard.Speed1 = this.txtSpeed1.Text.Trim();
newWeldingRepairCard.AfterTemp1 = this.txtAfterTemp1.Text.Trim();
newWeldingRepairCard.Layer2 = this.txtLayer2.Text.Trim();
newWeldingRepairCard.WeldMethod2 = this.txtWeldMethod2.Text.Trim();
newWeldingRepairCard.PowerPolarity2 = this.txtPowerPolarity2.Text.Trim();
newWeldingRepairCard.WeldGrade2 = this.txtWeldGrade2.Text.Trim();
newWeldingRepairCard.Dia2 = this.txtDia2.Text.Trim();
newWeldingRepairCard.PreTemp2 = this.txtPreTemp2.Text.Trim();
newWeldingRepairCard.LayerTemp2 = this.txtLayerTemp2.Text.Trim();
newWeldingRepairCard.Current2 = this.txtCurrent2.Text.Trim();
newWeldingRepairCard.Voltage2 = this.txtVoltage2.Text.Trim();
newWeldingRepairCard.Speed2 = this.txtSpeed2.Text.Trim();
newWeldingRepairCard.AfterTemp2 = this.txtAfterTemp2.Text.Trim();
newWeldingRepairCard.Layer3 = this.txtLayer3.Text.Trim();
newWeldingRepairCard.WeldMethod3 = this.txtWeldMethod3.Text.Trim();
newWeldingRepairCard.PowerPolarity3 = this.txtPowerPolarity3.Text.Trim();
newWeldingRepairCard.WeldGrade3 = this.txtWeldGrade3.Text.Trim();
newWeldingRepairCard.Dia3 = this.txtDia3.Text.Trim();
newWeldingRepairCard.PreTemp3 = this.txtPreTemp3.Text.Trim();
newWeldingRepairCard.LayerTemp3 = this.txtLayerTemp3.Text.Trim();
newWeldingRepairCard.Current3 = this.txtCurrent3.Text.Trim();
newWeldingRepairCard.Voltage3 = this.txtVoltage3.Text.Trim();
newWeldingRepairCard.Speed3 = this.txtSpeed3.Text.Trim();
newWeldingRepairCard.AfterTemp3 = this.txtAfterTemp3.Text.Trim();
newWeldingRepairCard.Layer4 = this.txtLayer4.Text.Trim();
newWeldingRepairCard.WeldMethod4 = this.txtWeldMethod4.Text.Trim();
newWeldingRepairCard.PowerPolarity4 = this.txtPowerPolarity4.Text.Trim();
newWeldingRepairCard.WeldGrade4 = this.txtWeldGrade4.Text.Trim();
newWeldingRepairCard.Dia4 = this.txtDia4.Text.Trim();
newWeldingRepairCard.PreTemp4 = this.txtPreTemp4.Text.Trim();
newWeldingRepairCard.LayerTemp4 = this.txtLayerTemp4.Text.Trim();
newWeldingRepairCard.Current4 = this.txtCurrent4.Text.Trim();
newWeldingRepairCard.Voltage4 = this.txtVoltage4.Text.Trim();
newWeldingRepairCard.Speed4 = this.txtSpeed4.Text.Trim();
newWeldingRepairCard.AfterTemp4 = this.txtAfterTemp4.Text.Trim();
newWeldingRepairCard.Layer5 = this.txtLayer5.Text.Trim();
newWeldingRepairCard.WeldMethod5 = this.txtWeldMethod5.Text.Trim();
newWeldingRepairCard.PowerPolarity5 = this.txtPowerPolarity5.Text.Trim();
newWeldingRepairCard.WeldGrade5 = this.txtWeldGrade5.Text.Trim();
newWeldingRepairCard.Dia5 = this.txtDia5.Text.Trim();
newWeldingRepairCard.PreTemp5 = this.txtPreTemp5.Text.Trim();
newWeldingRepairCard.LayerTemp5 = this.txtLayerTemp5.Text.Trim();
newWeldingRepairCard.Current5 = this.txtCurrent5.Text.Trim();
newWeldingRepairCard.Voltage5 = this.txtVoltage5.Text.Trim();
newWeldingRepairCard.Speed5 = this.txtSpeed5.Text.Trim();
newWeldingRepairCard.AfterTemp5 = this.txtAfterTemp5.Text.Trim();
newWeldingRepairCard.Layer6 = this.txtLayer6.Text.Trim();
newWeldingRepairCard.WeldMethod6 = this.txtWeldMethod6.Text.Trim();
newWeldingRepairCard.PowerPolarity6 = this.txtPowerPolarity6.Text.Trim();
newWeldingRepairCard.WeldGrade6 = this.txtWeldGrade6.Text.Trim();
newWeldingRepairCard.Dia6 = this.txtDia6.Text.Trim();
newWeldingRepairCard.PreTemp6 = this.txtPreTemp6.Text.Trim();
newWeldingRepairCard.LayerTemp6 = this.txtLayerTemp6.Text.Trim();
newWeldingRepairCard.Current6 = this.txtCurrent6.Text.Trim();
newWeldingRepairCard.Voltage6 = this.txtVoltage6.Text.Trim();
newWeldingRepairCard.Speed6 = this.txtSpeed6.Text.Trim();
newWeldingRepairCard.AfterTemp6 = this.txtAfterTemp6.Text.Trim();
newWeldingRepairCard.CompileMan = this.txtCompileMan.Text.Trim();
newWeldingRepairCard.CompileDate = Funs.GetNewDateTime(this.txtCompileDate.Text);
newWeldingRepairCard.ExamineMan = this.txtExamineMan.Text.Trim();
newWeldingRepairCard.ExamineDate = Funs.GetNewDateTime(this.txtExamineDate.Text);
BLL.HJGL_WeldRepairCardService.UpdateWeldRepairCard(newWeldingRepairCard);
BLL.Sys_LogService.AddLog(BLL.Const.System_3, this.CurrUser.LoginProjectId, this.CurrUser.UserId, "修改返修工艺卡!");
Alert.ShowInTop("提交成功!", MessageBoxIcon.Success);
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
}
#endregion
#region DropDownList下拉选择事件
/// <summary>
/// DropDownList下拉选择事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void drpJointImageId_SelectedIndexChanged(object sender, EventArgs e)
{
this.txtLayer1.Text = string.Empty;
this.txtWeldMethod1.Text = string.Empty;
this.txtWeldGrade1.Text = string.Empty;
this.txtCurrent1.Text = string.Empty;
this.txtVoltage1.Text = string.Empty;
this.txtSpeed1.Text = string.Empty;
this.txtLayer2.Text = string.Empty;
this.txtWeldMethod2.Text = string.Empty;
this.txtWeldGrade2.Text = string.Empty;
this.txtCurrent2.Text = string.Empty;
this.txtVoltage2.Text = string.Empty;
this.txtSpeed2.Text = string.Empty;
this.txtLayer3.Text = string.Empty;
this.txtWeldMethod3.Text = string.Empty;
this.txtWeldGrade3.Text = string.Empty;
this.txtCurrent3.Text = string.Empty;
this.txtVoltage3.Text = string.Empty;
this.txtSpeed3.Text = string.Empty;
this.txtLayer4.Text = string.Empty;
this.txtWeldMethod4.Text = string.Empty;
this.txtWeldGrade4.Text = string.Empty;
this.txtCurrent4.Text = string.Empty;
this.txtVoltage4.Text = string.Empty;
this.txtSpeed4.Text = string.Empty;
this.txtLayer5.Text = string.Empty;
this.txtWeldMethod5.Text = string.Empty;
this.txtWeldGrade5.Text = string.Empty;
this.txtCurrent5.Text = string.Empty;
this.txtVoltage5.Text = string.Empty;
this.txtSpeed5.Text = string.Empty;
this.txtLayer6.Text = string.Empty;
this.txtWeldMethod6.Text = string.Empty;
this.txtWeldGrade6.Text = string.Empty;
this.txtCurrent6.Text = string.Empty;
this.txtVoltage6.Text = string.Empty;
this.txtSpeed6.Text = string.Empty;
var joinImageItem = BLL.HJGL_JointImageItemService.GetJointImageItemListByJointImageId(this.drpJointImageId.SelectedValue);
if (joinImageItem.Count > 0)
{
this.txtLayer1.Text = joinImageItem[0].Code;
var mothod1 = BLL.HJGL_WeldingMethodService.GetWeldMethodByWMEID(joinImageItem[0].WME_ID);
if (mothod1 != null)
{
this.txtWeldMethod1.Text = mothod1.WME_Name;
}
this.txtWeldGrade1.Text = this.txtGrade1.Text;
this.txtCurrent1.Text = joinImageItem[0].WeldCurrent;
this.txtVoltage1.Text = joinImageItem[0].WeldVoltage;
this.txtSpeed1.Text = joinImageItem[0].WeldSpeed;
if (joinImageItem.Count > 1)
{
this.txtLayer2.Text = joinImageItem[1].Code;
var mothod2 = BLL.HJGL_WeldingMethodService.GetWeldMethodByWMEID(joinImageItem[1].WME_ID);
if (mothod2 != null)
{
this.txtWeldMethod2.Text = mothod2.WME_Name;
}
this.txtWeldGrade2.Text = this.txtGrade2.Text;
this.txtCurrent2.Text = joinImageItem[1].WeldCurrent;
this.txtVoltage2.Text = joinImageItem[1].WeldVoltage;
this.txtSpeed2.Text = joinImageItem[1].WeldSpeed;
if (joinImageItem.Count > 2)
{
this.txtLayer3.Text = joinImageItem[2].Code;
var mothod3 = BLL.HJGL_WeldingMethodService.GetWeldMethodByWMEID(joinImageItem[2].WME_ID);
if (mothod3 != null)
{
this.txtWeldMethod3.Text = mothod3.WME_Name;
}
this.txtWeldGrade3.Text = this.txtGrade3.Text;
this.txtCurrent3.Text = joinImageItem[2].WeldCurrent;
this.txtVoltage3.Text = joinImageItem[2].WeldVoltage;
this.txtSpeed3.Text = joinImageItem[2].WeldSpeed;
}
if (joinImageItem.Count > 3)
{
this.txtLayer4.Text = joinImageItem[3].Code;
var mothod4 = BLL.HJGL_WeldingMethodService.GetWeldMethodByWMEID(joinImageItem[3].WME_ID);
if (mothod4 != null)
{
this.txtWeldMethod4.Text = mothod4.WME_Name;
}
this.txtWeldGrade4.Text = this.txtGrade4.Text;
this.txtCurrent4.Text = joinImageItem[3].WeldCurrent;
this.txtVoltage4.Text = joinImageItem[3].WeldVoltage;
this.txtSpeed4.Text = joinImageItem[3].WeldSpeed;
if (joinImageItem.Count > 4)
{
this.txtLayer5.Text = joinImageItem[4].Code;
var mothod5 = BLL.HJGL_WeldingMethodService.GetWeldMethodByWMEID(joinImageItem[4].WME_ID);
if (mothod5 != null)
{
this.txtWeldMethod5.Text = mothod5.WME_Name;
}
this.txtWeldGrade5.Text = this.txtGrade2.Text;
this.txtCurrent5.Text = joinImageItem[4].WeldCurrent;
this.txtVoltage5.Text = joinImageItem[4].WeldVoltage;
this.txtSpeed5.Text = joinImageItem[4].WeldSpeed;
if (joinImageItem.Count > 5)
{
this.txtLayer6.Text = joinImageItem[5].Code;
var mothod6 = BLL.HJGL_WeldingMethodService.GetWeldMethodByWMEID(joinImageItem[5].WME_ID);
if (mothod6 != null)
{
this.txtWeldMethod6.Text = mothod6.WME_Name;
}
this.txtWeldGrade6.Text = this.txtGrade2.Text;
this.txtCurrent6.Text = joinImageItem[5].WeldCurrent;
this.txtVoltage6.Text = joinImageItem[5].WeldVoltage;
this.txtSpeed6.Text = joinImageItem[5].WeldSpeed;
}
}
}
}
}
}
#endregion
}
}