using System; using BLL; namespace FineUIPro.Web.HJGL.WeldingManage { public partial class WeldRepairCardEdit : PageBase { #region 定义项 /// /// 主键 /// private string WeldRepairCardId { get { return (string)ViewState["WeldRepairCardId"]; } set { ViewState["WeldRepairCardId"] = value; } } #endregion #region 加载 /// /// 加载页面 /// /// /// 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 提交 /// /// 提交按钮 /// /// /// 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下拉选择事件 /// /// DropDownList下拉选择事件 /// /// /// 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 } }