using System.Linq; namespace BLL { /// /// 返修工艺卡 /// public static class HJGL_WeldRepairCardService { /// /// 根据主键获取返修工艺卡 /// /// /// public static Model.HJGL_WeldingProcedure_WeldRepairCard GetWeldRepairCardById(string weldRepairCardId) { return Funs.DB.HJGL_WeldingProcedure_WeldRepairCard.FirstOrDefault(e => e.WeldRepairCardId == weldRepairCardId); } /// /// 根据主键获取返修工艺卡视图 /// /// /// public static Model.HJGL_View_WeldRepairCard GetWeldRepairCardViewById(string weldRepairCardId) { return Funs.DB.HJGL_View_WeldRepairCard.FirstOrDefault(e => e.WeldRepairCardId == weldRepairCardId); } /// /// 添加返修工艺卡 /// /// public static void AddWeldRepairCard(Model.HJGL_WeldingProcedure_WeldRepairCard weldRepairCard) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_WeldRepairCard newWeldRepairCard = new Model.HJGL_WeldingProcedure_WeldRepairCard(); newWeldRepairCard.WeldRepairCardId = weldRepairCard.WeldRepairCardId; newWeldRepairCard.ProjectId = weldRepairCard.ProjectId; newWeldRepairCard.WeldRepairCardCode = weldRepairCard.WeldRepairCardCode; newWeldRepairCard.JOT_ID = weldRepairCard.JOT_ID; newWeldRepairCard.CHT_RepairLocation = weldRepairCard.CHT_RepairLocation; newWeldRepairCard.RepairPart = weldRepairCard.RepairPart; newWeldRepairCard.RepairLength = weldRepairCard.RepairLength; newWeldRepairCard.WeldingProcedureCode = weldRepairCard.WeldingProcedureCode; newWeldRepairCard.RepairNum = weldRepairCard.RepairNum; newWeldRepairCard.Grade1 = weldRepairCard.Grade1; newWeldRepairCard.Specifications1 = weldRepairCard.Specifications1; newWeldRepairCard.BakingSpecifications1 = weldRepairCard.BakingSpecifications1; newWeldRepairCard.Time1 = weldRepairCard.Time1; newWeldRepairCard.Dosage1 = weldRepairCard.Dosage1; newWeldRepairCard.Grade2 = weldRepairCard.Grade2; newWeldRepairCard.Specifications2 = weldRepairCard.Specifications2; newWeldRepairCard.BakingSpecifications2 = weldRepairCard.BakingSpecifications2; newWeldRepairCard.Time2 = weldRepairCard.Time2; newWeldRepairCard.Dosage2 = weldRepairCard.Dosage2; newWeldRepairCard.Grade3 = weldRepairCard.Grade3; newWeldRepairCard.Specifications3 = weldRepairCard.Specifications3; newWeldRepairCard.BakingSpecifications3 = weldRepairCard.BakingSpecifications3; newWeldRepairCard.Time3 = weldRepairCard.Time3; newWeldRepairCard.Dosage3 = weldRepairCard.Dosage3; newWeldRepairCard.Grade4 = weldRepairCard.Grade4; newWeldRepairCard.Specifications4 = weldRepairCard.Specifications4; newWeldRepairCard.BakingSpecifications4 = weldRepairCard.BakingSpecifications4; newWeldRepairCard.Time4 = weldRepairCard.Time4; newWeldRepairCard.Dosage4 = weldRepairCard.Dosage4; newWeldRepairCard.RepairStep1 = weldRepairCard.RepairStep1; newWeldRepairCard.RepairStep2 = weldRepairCard.RepairStep2; newWeldRepairCard.RepairStep3 = weldRepairCard.RepairStep3; newWeldRepairCard.RepairStep4 = weldRepairCard.RepairStep4; newWeldRepairCard.RepairStep5 = weldRepairCard.RepairStep5; newWeldRepairCard.Layer1 = weldRepairCard.Layer1; newWeldRepairCard.WeldMethod1 = weldRepairCard.WeldMethod1; newWeldRepairCard.PowerPolarity1 = weldRepairCard.PowerPolarity1; newWeldRepairCard.WeldGrade1 = weldRepairCard.WeldGrade1; newWeldRepairCard.Dia1 = weldRepairCard.Dia1; newWeldRepairCard.PreTemp1 = weldRepairCard.PreTemp1; newWeldRepairCard.LayerTemp1 = weldRepairCard.LayerTemp1; newWeldRepairCard.Current1 = weldRepairCard.Current1; newWeldRepairCard.Voltage1 = weldRepairCard.Voltage1; newWeldRepairCard.Speed1 = weldRepairCard.Speed1; newWeldRepairCard.AfterTemp1 = weldRepairCard.AfterTemp1; newWeldRepairCard.Layer2 = weldRepairCard.Layer2; newWeldRepairCard.WeldMethod2 = weldRepairCard.WeldMethod2; newWeldRepairCard.PowerPolarity2 = weldRepairCard.PowerPolarity2; newWeldRepairCard.WeldGrade2 = weldRepairCard.WeldGrade2; newWeldRepairCard.Dia2 = weldRepairCard.Dia2; newWeldRepairCard.PreTemp2 = weldRepairCard.PreTemp2; newWeldRepairCard.LayerTemp2 = weldRepairCard.LayerTemp2; newWeldRepairCard.Current2 = weldRepairCard.Current2; newWeldRepairCard.Voltage2 = weldRepairCard.Voltage2; newWeldRepairCard.Speed2 = weldRepairCard.Speed2; newWeldRepairCard.AfterTemp2 = weldRepairCard.AfterTemp2; newWeldRepairCard.Layer3 = weldRepairCard.Layer3; newWeldRepairCard.WeldMethod3 = weldRepairCard.WeldMethod3; newWeldRepairCard.PowerPolarity3 = weldRepairCard.PowerPolarity3; newWeldRepairCard.WeldGrade3 = weldRepairCard.WeldGrade3; newWeldRepairCard.Dia3 = weldRepairCard.Dia3; newWeldRepairCard.PreTemp3 = weldRepairCard.PreTemp3; newWeldRepairCard.LayerTemp3 = weldRepairCard.LayerTemp3; newWeldRepairCard.Current3 = weldRepairCard.Current3; newWeldRepairCard.Voltage3 = weldRepairCard.Voltage3; newWeldRepairCard.Speed3 = weldRepairCard.Speed3; newWeldRepairCard.AfterTemp3 = weldRepairCard.AfterTemp3; newWeldRepairCard.Layer4 = weldRepairCard.Layer4; newWeldRepairCard.WeldMethod4 = weldRepairCard.WeldMethod4; newWeldRepairCard.PowerPolarity4 = weldRepairCard.PowerPolarity4; newWeldRepairCard.WeldGrade4 = weldRepairCard.WeldGrade4; newWeldRepairCard.Dia4 = weldRepairCard.Dia4; newWeldRepairCard.PreTemp4 = weldRepairCard.PreTemp4; newWeldRepairCard.LayerTemp4 = weldRepairCard.LayerTemp4; newWeldRepairCard.Current4 = weldRepairCard.Current4; newWeldRepairCard.Voltage4 = weldRepairCard.Voltage4; newWeldRepairCard.Speed4 = weldRepairCard.Speed4; newWeldRepairCard.AfterTemp4 = weldRepairCard.AfterTemp4; newWeldRepairCard.Layer5 = weldRepairCard.Layer5; newWeldRepairCard.WeldMethod5 = weldRepairCard.WeldMethod5; newWeldRepairCard.PowerPolarity5 = weldRepairCard.PowerPolarity5; newWeldRepairCard.WeldGrade5 = weldRepairCard.WeldGrade5; newWeldRepairCard.Dia5 = weldRepairCard.Dia5; newWeldRepairCard.PreTemp5 = weldRepairCard.PreTemp5; newWeldRepairCard.LayerTemp5 = weldRepairCard.LayerTemp5; newWeldRepairCard.Current5 = weldRepairCard.Current5; newWeldRepairCard.Voltage5 = weldRepairCard.Voltage5; newWeldRepairCard.Speed5 = weldRepairCard.Speed5; newWeldRepairCard.AfterTemp5 = weldRepairCard.AfterTemp5; newWeldRepairCard.Layer6 = weldRepairCard.Layer6; newWeldRepairCard.WeldMethod6 = weldRepairCard.WeldMethod6; newWeldRepairCard.PowerPolarity6 = weldRepairCard.PowerPolarity6; newWeldRepairCard.WeldGrade6 = weldRepairCard.WeldGrade6; newWeldRepairCard.Dia6 = weldRepairCard.Dia6; newWeldRepairCard.PreTemp6 = weldRepairCard.PreTemp6; newWeldRepairCard.LayerTemp6 = weldRepairCard.LayerTemp6; newWeldRepairCard.Current6 = weldRepairCard.Current6; newWeldRepairCard.Voltage6 = weldRepairCard.Voltage6; newWeldRepairCard.Speed6 = weldRepairCard.Speed6; newWeldRepairCard.AfterTemp6 = weldRepairCard.AfterTemp6; newWeldRepairCard.CompileMan = weldRepairCard.CompileMan; newWeldRepairCard.CompileDate = weldRepairCard.CompileDate; newWeldRepairCard.ExamineMan = weldRepairCard.ExamineMan; newWeldRepairCard.ExamineDate = weldRepairCard.ExamineDate; newWeldRepairCard.Flag = weldRepairCard.Flag; db.HJGL_WeldingProcedure_WeldRepairCard.InsertOnSubmit(newWeldRepairCard); db.SubmitChanges(); } /// /// 修改返修工艺卡 /// /// public static void UpdateWeldRepairCard(Model.HJGL_WeldingProcedure_WeldRepairCard weldRepairCard) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_WeldRepairCard newWeldRepairCard = db.HJGL_WeldingProcedure_WeldRepairCard.FirstOrDefault(e => e.WeldRepairCardId == weldRepairCard.WeldRepairCardId); if (newWeldRepairCard != null) { newWeldRepairCard.ProjectId = weldRepairCard.ProjectId; newWeldRepairCard.WeldRepairCardCode = weldRepairCard.WeldRepairCardCode; newWeldRepairCard.JOT_ID = weldRepairCard.JOT_ID; newWeldRepairCard.CHT_RepairLocation = weldRepairCard.CHT_RepairLocation; newWeldRepairCard.RepairPart = weldRepairCard.RepairPart; newWeldRepairCard.RepairLength = weldRepairCard.RepairLength; newWeldRepairCard.WeldingProcedureCode = weldRepairCard.WeldingProcedureCode; newWeldRepairCard.RepairNum = weldRepairCard.RepairNum; newWeldRepairCard.Grade1 = weldRepairCard.Grade1; newWeldRepairCard.Specifications1 = weldRepairCard.Specifications1; newWeldRepairCard.BakingSpecifications1 = weldRepairCard.BakingSpecifications1; newWeldRepairCard.Time1 = weldRepairCard.Time1; newWeldRepairCard.Dosage1 = weldRepairCard.Dosage1; newWeldRepairCard.Grade2 = weldRepairCard.Grade2; newWeldRepairCard.Specifications2 = weldRepairCard.Specifications2; newWeldRepairCard.BakingSpecifications2 = weldRepairCard.BakingSpecifications2; newWeldRepairCard.Time2 = weldRepairCard.Time2; newWeldRepairCard.Dosage2 = weldRepairCard.Dosage2; newWeldRepairCard.Grade3 = weldRepairCard.Grade3; newWeldRepairCard.Specifications3 = weldRepairCard.Specifications3; newWeldRepairCard.BakingSpecifications3 = weldRepairCard.BakingSpecifications3; newWeldRepairCard.Time3 = weldRepairCard.Time3; newWeldRepairCard.Dosage3 = weldRepairCard.Dosage3; newWeldRepairCard.Grade4 = weldRepairCard.Grade4; newWeldRepairCard.Specifications4 = weldRepairCard.Specifications4; newWeldRepairCard.BakingSpecifications4 = weldRepairCard.BakingSpecifications4; newWeldRepairCard.Time4 = weldRepairCard.Time4; newWeldRepairCard.Dosage4 = weldRepairCard.Dosage4; newWeldRepairCard.RepairStep1 = weldRepairCard.RepairStep1; newWeldRepairCard.RepairStep2 = weldRepairCard.RepairStep2; newWeldRepairCard.RepairStep3 = weldRepairCard.RepairStep3; newWeldRepairCard.RepairStep4 = weldRepairCard.RepairStep4; newWeldRepairCard.RepairStep5 = weldRepairCard.RepairStep5; newWeldRepairCard.Layer1 = weldRepairCard.Layer1; newWeldRepairCard.WeldMethod1 = weldRepairCard.WeldMethod1; newWeldRepairCard.PowerPolarity1 = weldRepairCard.PowerPolarity1; newWeldRepairCard.WeldGrade1 = weldRepairCard.WeldGrade1; newWeldRepairCard.Dia1 = weldRepairCard.Dia1; newWeldRepairCard.PreTemp1 = weldRepairCard.PreTemp1; newWeldRepairCard.LayerTemp1 = weldRepairCard.LayerTemp1; newWeldRepairCard.Current1 = weldRepairCard.Current1; newWeldRepairCard.Voltage1 = weldRepairCard.Voltage1; newWeldRepairCard.Speed1 = weldRepairCard.Speed1; newWeldRepairCard.AfterTemp1 = weldRepairCard.AfterTemp1; newWeldRepairCard.Layer2 = weldRepairCard.Layer2; newWeldRepairCard.WeldMethod2 = weldRepairCard.WeldMethod2; newWeldRepairCard.PowerPolarity2 = weldRepairCard.PowerPolarity2; newWeldRepairCard.WeldGrade2 = weldRepairCard.WeldGrade2; newWeldRepairCard.Dia2 = weldRepairCard.Dia2; newWeldRepairCard.PreTemp2 = weldRepairCard.PreTemp2; newWeldRepairCard.LayerTemp2 = weldRepairCard.LayerTemp2; newWeldRepairCard.Current2 = weldRepairCard.Current2; newWeldRepairCard.Voltage2 = weldRepairCard.Voltage2; newWeldRepairCard.Speed2 = weldRepairCard.Speed2; newWeldRepairCard.AfterTemp2 = weldRepairCard.AfterTemp2; newWeldRepairCard.Layer3 = weldRepairCard.Layer3; newWeldRepairCard.WeldMethod3 = weldRepairCard.WeldMethod3; newWeldRepairCard.PowerPolarity3 = weldRepairCard.PowerPolarity3; newWeldRepairCard.WeldGrade3 = weldRepairCard.WeldGrade3; newWeldRepairCard.Dia3 = weldRepairCard.Dia3; newWeldRepairCard.PreTemp3 = weldRepairCard.PreTemp3; newWeldRepairCard.LayerTemp3 = weldRepairCard.LayerTemp3; newWeldRepairCard.Current3 = weldRepairCard.Current3; newWeldRepairCard.Voltage3 = weldRepairCard.Voltage3; newWeldRepairCard.Speed3 = weldRepairCard.Speed3; newWeldRepairCard.AfterTemp3 = weldRepairCard.AfterTemp3; newWeldRepairCard.Layer4 = weldRepairCard.Layer4; newWeldRepairCard.WeldMethod4 = weldRepairCard.WeldMethod4; newWeldRepairCard.PowerPolarity4 = weldRepairCard.PowerPolarity4; newWeldRepairCard.WeldGrade4 = weldRepairCard.WeldGrade4; newWeldRepairCard.Dia4 = weldRepairCard.Dia4; newWeldRepairCard.PreTemp4 = weldRepairCard.PreTemp4; newWeldRepairCard.LayerTemp4 = weldRepairCard.LayerTemp4; newWeldRepairCard.Current4 = weldRepairCard.Current4; newWeldRepairCard.Voltage4 = weldRepairCard.Voltage4; newWeldRepairCard.Speed4 = weldRepairCard.Speed4; newWeldRepairCard.AfterTemp4 = weldRepairCard.AfterTemp4; newWeldRepairCard.Layer5 = weldRepairCard.Layer5; newWeldRepairCard.WeldMethod5 = weldRepairCard.WeldMethod5; newWeldRepairCard.PowerPolarity5 = weldRepairCard.PowerPolarity5; newWeldRepairCard.WeldGrade5 = weldRepairCard.WeldGrade5; newWeldRepairCard.Dia5 = weldRepairCard.Dia5; newWeldRepairCard.PreTemp5 = weldRepairCard.PreTemp5; newWeldRepairCard.LayerTemp5 = weldRepairCard.LayerTemp5; newWeldRepairCard.Current5 = weldRepairCard.Current5; newWeldRepairCard.Voltage5 = weldRepairCard.Voltage5; newWeldRepairCard.Speed5 = weldRepairCard.Speed5; newWeldRepairCard.AfterTemp5 = weldRepairCard.AfterTemp5; newWeldRepairCard.Layer6 = weldRepairCard.Layer6; newWeldRepairCard.WeldMethod6 = weldRepairCard.WeldMethod6; newWeldRepairCard.PowerPolarity6 = weldRepairCard.PowerPolarity6; newWeldRepairCard.WeldGrade6 = weldRepairCard.WeldGrade6; newWeldRepairCard.Dia6 = weldRepairCard.Dia6; newWeldRepairCard.PreTemp6 = weldRepairCard.PreTemp6; newWeldRepairCard.LayerTemp6 = weldRepairCard.LayerTemp6; newWeldRepairCard.Current6 = weldRepairCard.Current6; newWeldRepairCard.Voltage6 = weldRepairCard.Voltage6; newWeldRepairCard.Speed6 = weldRepairCard.Speed6; newWeldRepairCard.AfterTemp6 = weldRepairCard.AfterTemp6; newWeldRepairCard.CompileMan = weldRepairCard.CompileMan; newWeldRepairCard.CompileDate = weldRepairCard.CompileDate; newWeldRepairCard.ExamineMan = weldRepairCard.ExamineMan; newWeldRepairCard.ExamineDate = weldRepairCard.ExamineDate; db.SubmitChanges(); } } /// /// 根据主键删除返修工艺卡 /// /// public static void DeleteWeldRepairCardById(string weldRepairCardId) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_WeldRepairCard weldRepairCard = db.HJGL_WeldingProcedure_WeldRepairCard.FirstOrDefault(e => e.WeldRepairCardId == weldRepairCardId); if (weldRepairCard != null) { db.HJGL_WeldingProcedure_WeldRepairCard.DeleteOnSubmit(weldRepairCard); db.SubmitChanges(); } } /// /// 根据主键获取返修工艺评定 /// /// 主键 /// 返修工艺评定 public static Model.HJGL_WeldingProcedure_WeldRepairCard GetWeldingRepairCardByJotId(string jotId) { return Funs.DB.HJGL_WeldingProcedure_WeldRepairCard.FirstOrDefault(x => x.JOT_ID == jotId); } } }