using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 焊接工艺卡 /// public static class HJGL_WeldingProcessCardService { /// /// 根据主键获取焊接工艺卡 /// /// /// public static Model.HJGL_WeldingProcedure_WeldingProcessCard GetWeldingProcessCardById(string weldingProcessCardId) { return Funs.DB.HJGL_WeldingProcedure_WeldingProcessCard.FirstOrDefault(e => e.WeldingProcessCardId == weldingProcessCardId); } /// /// 添加焊接工艺卡 /// /// public static void AddWeldingProcessCard(Model.HJGL_WeldingProcedure_WeldingProcessCard weldingProcessCard) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_WeldingProcessCard newWeldingProcessCard = new Model.HJGL_WeldingProcedure_WeldingProcessCard(); newWeldingProcessCard.WeldingProcessCardId = weldingProcessCard.WeldingProcessCardId; newWeldingProcessCard.ProjectId = weldingProcessCard.ProjectId; newWeldingProcessCard.JointImageId = weldingProcessCard.JointImageId; newWeldingProcessCard.Major = weldingProcessCard.Major; newWeldingProcessCard.WeldingProcessCardCode = weldingProcessCard.WeldingProcessCardCode; newWeldingProcessCard.WeldingProcedureCode = weldingProcessCard.WeldingProcedureCode; newWeldingProcessCard.WME_ID = weldingProcessCard.WME_ID; newWeldingProcessCard.WeldingPosition = weldingProcessCard.WeldingPosition; newWeldingProcessCard.BaseGrade = weldingProcessCard.BaseGrade; newWeldingProcessCard.BaseSpecifications = weldingProcessCard.BaseSpecifications; newWeldingProcessCard.BaseWeldThickness = weldingProcessCard.BaseWeldThickness; newWeldingProcessCard.MaterialGrade1 = weldingProcessCard.MaterialGrade1; newWeldingProcessCard.MaterialSpecifications1 = weldingProcessCard.MaterialSpecifications1; newWeldingProcessCard.MaterialBakingSpecifications1 = weldingProcessCard.MaterialBakingSpecifications1; newWeldingProcessCard.MaterialGrade2 = weldingProcessCard.MaterialGrade2; newWeldingProcessCard.MaterialSpecifications2 = weldingProcessCard.MaterialSpecifications2; newWeldingProcessCard.MaterialBakingSpecifications2 = weldingProcessCard.MaterialBakingSpecifications2; newWeldingProcessCard.JointForm = weldingProcessCard.JointForm; newWeldingProcessCard.GrooveAngle = weldingProcessCard.GrooveAngle; newWeldingProcessCard.GrooveProcessing = weldingProcessCard.GrooveProcessing; newWeldingProcessCard.BluntEdge = weldingProcessCard.BluntEdge; newWeldingProcessCard.GroupPairGap = weldingProcessCard.GroupPairGap; newWeldingProcessCard.SurfaceCleaning = weldingProcessCard.SurfaceCleaning; newWeldingProcessCard.HeatingTemperature = weldingProcessCard.HeatingTemperature; newWeldingProcessCard.HeatingRate = weldingProcessCard.HeatingRate; newWeldingProcessCard.HoldTime = weldingProcessCard.HoldTime; newWeldingProcessCard.CoolRate = weldingProcessCard.CoolRate; newWeldingProcessCard.PreheatTemperature = weldingProcessCard.PreheatTemperature; newWeldingProcessCard.InterlayerTemperature = weldingProcessCard.InterlayerTemperature; newWeldingProcessCard.CurrentType = weldingProcessCard.CurrentType; newWeldingProcessCard.Polarity1 = weldingProcessCard.Polarity1; newWeldingProcessCard.Polarity2 = weldingProcessCard.Polarity2; newWeldingProcessCard.TungstenType = weldingProcessCard.TungstenType; newWeldingProcessCard.TungstenSpecifications = weldingProcessCard.TungstenSpecifications; newWeldingProcessCard.GasPositiveType = weldingProcessCard.GasPositiveType; newWeldingProcessCard.GasPositiveFlow = weldingProcessCard.GasPositiveFlow; newWeldingProcessCard.GasBackType = weldingProcessCard.GasBackType; newWeldingProcessCard.GasBackFlow = weldingProcessCard.GasBackFlow; newWeldingProcessCard.Layer1 = weldingProcessCard.Layer1; newWeldingProcessCard.WeldMethod1 = weldingProcessCard.WeldMethod1; newWeldingProcessCard.WeldGrade1 = weldingProcessCard.WeldGrade1; newWeldingProcessCard.WeldSpecifications1 = weldingProcessCard.WeldSpecifications1; newWeldingProcessCard.WeldCurrent1 = weldingProcessCard.WeldCurrent1; newWeldingProcessCard.WeldVoltage1 = weldingProcessCard.WeldVoltage1; newWeldingProcessCard.WeldSpeed1 = weldingProcessCard.WeldSpeed1; newWeldingProcessCard.Remark1 = weldingProcessCard.Remark1; newWeldingProcessCard.Layer2 = weldingProcessCard.Layer2; newWeldingProcessCard.WeldMethod2 = weldingProcessCard.WeldMethod2; newWeldingProcessCard.WeldGrade2 = weldingProcessCard.WeldGrade2; newWeldingProcessCard.WeldSpecifications2 = weldingProcessCard.WeldSpecifications2; newWeldingProcessCard.WeldCurrent2 = weldingProcessCard.WeldCurrent2; newWeldingProcessCard.WeldVoltage2 = weldingProcessCard.WeldVoltage2; newWeldingProcessCard.WeldSpeed2 = weldingProcessCard.WeldSpeed2; newWeldingProcessCard.Remark2 = weldingProcessCard.Remark2; newWeldingProcessCard.Layer3 = weldingProcessCard.Layer3; newWeldingProcessCard.WeldMethod3 = weldingProcessCard.WeldMethod3; newWeldingProcessCard.WeldGrade3 = weldingProcessCard.WeldGrade3; newWeldingProcessCard.WeldSpecifications3 = weldingProcessCard.WeldSpecifications3; newWeldingProcessCard.WeldCurrent3 = weldingProcessCard.WeldCurrent3; newWeldingProcessCard.WeldVoltage3 = weldingProcessCard.WeldVoltage3; newWeldingProcessCard.WeldSpeed3 = weldingProcessCard.WeldSpeed3; newWeldingProcessCard.Remark3 = weldingProcessCard.Remark3; newWeldingProcessCard.CompileMan = weldingProcessCard.CompileMan; newWeldingProcessCard.CompileDate = weldingProcessCard.CompileDate; newWeldingProcessCard.ExamineMan = weldingProcessCard.ExamineMan; newWeldingProcessCard.ExamineDate = weldingProcessCard.ExamineDate; newWeldingProcessCard.ApprovalMan = weldingProcessCard.ApprovalMan; newWeldingProcessCard.ApprovalDate = weldingProcessCard.ApprovalDate; newWeldingProcessCard.State = weldingProcessCard.State; newWeldingProcessCard.Layer4 = weldingProcessCard.Layer4; newWeldingProcessCard.WeldMethod4 = weldingProcessCard.WeldMethod4; newWeldingProcessCard.WeldGrade4 = weldingProcessCard.WeldGrade4; newWeldingProcessCard.WeldSpecifications4 = weldingProcessCard.WeldSpecifications4; newWeldingProcessCard.WeldCurrent4 = weldingProcessCard.WeldCurrent4; newWeldingProcessCard.WeldVoltage4 = weldingProcessCard.WeldVoltage4; newWeldingProcessCard.WeldSpeed4 = weldingProcessCard.WeldSpeed4; newWeldingProcessCard.Remark4 = weldingProcessCard.Remark4; newWeldingProcessCard.Layer5 = weldingProcessCard.Layer5; newWeldingProcessCard.WeldMethod5 = weldingProcessCard.WeldMethod5; newWeldingProcessCard.WeldGrade5 = weldingProcessCard.WeldGrade5; newWeldingProcessCard.WeldSpecifications5 = weldingProcessCard.WeldSpecifications5; newWeldingProcessCard.WeldCurrent5 = weldingProcessCard.WeldCurrent5; newWeldingProcessCard.WeldVoltage5 = weldingProcessCard.WeldVoltage5; newWeldingProcessCard.WeldSpeed5 = weldingProcessCard.WeldSpeed5; newWeldingProcessCard.Remark5 = weldingProcessCard.Remark5; newWeldingProcessCard.Layer6 = weldingProcessCard.Layer6; newWeldingProcessCard.WeldMethod6 = weldingProcessCard.WeldMethod6; newWeldingProcessCard.WeldGrade6 = weldingProcessCard.WeldGrade6; newWeldingProcessCard.WeldSpecifications6 = weldingProcessCard.WeldSpecifications6; newWeldingProcessCard.WeldCurrent6 = weldingProcessCard.WeldCurrent6; newWeldingProcessCard.WeldVoltage6 = weldingProcessCard.WeldVoltage6; newWeldingProcessCard.WeldSpeed6 = weldingProcessCard.WeldSpeed6; newWeldingProcessCard.Remark6 = weldingProcessCard.Remark6; newWeldingProcessCard.WeldingProcedureCode = weldingProcessCard.WeldingProcedureCode; db.HJGL_WeldingProcedure_WeldingProcessCard.InsertOnSubmit(newWeldingProcessCard); db.SubmitChanges(); } /// /// 修改焊接工艺卡 /// /// public static void UpdateWeldingProcessCard(Model.HJGL_WeldingProcedure_WeldingProcessCard weldingProcessCard) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_WeldingProcessCard newWeldingProcessCard = db.HJGL_WeldingProcedure_WeldingProcessCard.FirstOrDefault(e => e.WeldingProcessCardId == weldingProcessCard.WeldingProcessCardId); if (newWeldingProcessCard != null) { newWeldingProcessCard.ProjectId = weldingProcessCard.ProjectId; newWeldingProcessCard.JointImageId = weldingProcessCard.JointImageId; newWeldingProcessCard.Major = weldingProcessCard.Major; newWeldingProcessCard.WeldingProcedureCode = weldingProcessCard.WeldingProcedureCode; newWeldingProcessCard.WeldingProcessCardCode = weldingProcessCard.WeldingProcessCardCode; newWeldingProcessCard.WME_ID = weldingProcessCard.WME_ID; newWeldingProcessCard.WeldingPosition = weldingProcessCard.WeldingPosition; newWeldingProcessCard.BaseGrade = weldingProcessCard.BaseGrade; newWeldingProcessCard.BaseSpecifications = weldingProcessCard.BaseSpecifications; newWeldingProcessCard.BaseWeldThickness = weldingProcessCard.BaseWeldThickness; newWeldingProcessCard.MaterialGrade1 = weldingProcessCard.MaterialGrade1; newWeldingProcessCard.MaterialSpecifications1 = weldingProcessCard.MaterialSpecifications1; newWeldingProcessCard.MaterialBakingSpecifications1 = weldingProcessCard.MaterialBakingSpecifications1; newWeldingProcessCard.MaterialGrade2 = weldingProcessCard.MaterialGrade2; newWeldingProcessCard.MaterialSpecifications2 = weldingProcessCard.MaterialSpecifications2; newWeldingProcessCard.MaterialBakingSpecifications2 = weldingProcessCard.MaterialBakingSpecifications2; newWeldingProcessCard.JointForm = weldingProcessCard.JointForm; newWeldingProcessCard.GrooveAngle = weldingProcessCard.GrooveAngle; newWeldingProcessCard.GrooveProcessing = weldingProcessCard.GrooveProcessing; newWeldingProcessCard.BluntEdge = weldingProcessCard.BluntEdge; newWeldingProcessCard.GroupPairGap = weldingProcessCard.GroupPairGap; newWeldingProcessCard.SurfaceCleaning = weldingProcessCard.SurfaceCleaning; newWeldingProcessCard.HeatingTemperature = weldingProcessCard.HeatingTemperature; newWeldingProcessCard.HeatingRate = weldingProcessCard.HeatingRate; newWeldingProcessCard.HoldTime = weldingProcessCard.HoldTime; newWeldingProcessCard.CoolRate = weldingProcessCard.CoolRate; newWeldingProcessCard.PreheatTemperature = weldingProcessCard.PreheatTemperature; newWeldingProcessCard.InterlayerTemperature = weldingProcessCard.InterlayerTemperature; newWeldingProcessCard.CurrentType = weldingProcessCard.CurrentType; newWeldingProcessCard.Polarity1 = weldingProcessCard.Polarity1; newWeldingProcessCard.Polarity2 = weldingProcessCard.Polarity2; newWeldingProcessCard.TungstenType = weldingProcessCard.TungstenType; newWeldingProcessCard.TungstenSpecifications = weldingProcessCard.TungstenSpecifications; newWeldingProcessCard.GasPositiveType = weldingProcessCard.GasPositiveType; newWeldingProcessCard.GasPositiveFlow = weldingProcessCard.GasPositiveFlow; newWeldingProcessCard.GasBackType = weldingProcessCard.GasBackType; newWeldingProcessCard.GasBackFlow = weldingProcessCard.GasBackFlow; newWeldingProcessCard.Layer1 = weldingProcessCard.Layer1; newWeldingProcessCard.WeldMethod1 = weldingProcessCard.WeldMethod1; newWeldingProcessCard.WeldGrade1 = weldingProcessCard.WeldGrade1; newWeldingProcessCard.WeldSpecifications1 = weldingProcessCard.WeldSpecifications1; newWeldingProcessCard.WeldCurrent1 = weldingProcessCard.WeldCurrent1; newWeldingProcessCard.WeldVoltage1 = weldingProcessCard.WeldVoltage1; newWeldingProcessCard.WeldSpeed1 = weldingProcessCard.WeldSpeed1; newWeldingProcessCard.Remark1 = weldingProcessCard.Remark1; newWeldingProcessCard.Layer2 = weldingProcessCard.Layer2; newWeldingProcessCard.WeldMethod2 = weldingProcessCard.WeldMethod2; newWeldingProcessCard.WeldGrade2 = weldingProcessCard.WeldGrade2; newWeldingProcessCard.WeldSpecifications2 = weldingProcessCard.WeldSpecifications2; newWeldingProcessCard.WeldCurrent2 = weldingProcessCard.WeldCurrent2; newWeldingProcessCard.WeldVoltage2 = weldingProcessCard.WeldVoltage2; newWeldingProcessCard.WeldSpeed2 = weldingProcessCard.WeldSpeed2; newWeldingProcessCard.Remark2 = weldingProcessCard.Remark2; newWeldingProcessCard.Layer3 = weldingProcessCard.Layer3; newWeldingProcessCard.WeldMethod3 = weldingProcessCard.WeldMethod3; newWeldingProcessCard.WeldGrade3 = weldingProcessCard.WeldGrade3; newWeldingProcessCard.WeldSpecifications3 = weldingProcessCard.WeldSpecifications3; newWeldingProcessCard.WeldCurrent3 = weldingProcessCard.WeldCurrent3; newWeldingProcessCard.WeldVoltage3 = weldingProcessCard.WeldVoltage3; newWeldingProcessCard.WeldSpeed3 = weldingProcessCard.WeldSpeed3; newWeldingProcessCard.Remark3 = weldingProcessCard.Remark3; newWeldingProcessCard.CompileMan = weldingProcessCard.CompileMan; newWeldingProcessCard.CompileDate = weldingProcessCard.CompileDate; newWeldingProcessCard.ExamineMan = weldingProcessCard.ExamineMan; newWeldingProcessCard.ExamineDate = weldingProcessCard.ExamineDate; newWeldingProcessCard.ApprovalMan = weldingProcessCard.ApprovalMan; newWeldingProcessCard.ApprovalDate = weldingProcessCard.ApprovalDate; newWeldingProcessCard.State = weldingProcessCard.State; newWeldingProcessCard.Layer4 = weldingProcessCard.Layer4; newWeldingProcessCard.WeldMethod4 = weldingProcessCard.WeldMethod4; newWeldingProcessCard.WeldGrade4 = weldingProcessCard.WeldGrade4; newWeldingProcessCard.WeldSpecifications4 = weldingProcessCard.WeldSpecifications4; newWeldingProcessCard.WeldCurrent4 = weldingProcessCard.WeldCurrent4; newWeldingProcessCard.WeldVoltage4 = weldingProcessCard.WeldVoltage4; newWeldingProcessCard.WeldSpeed4 = weldingProcessCard.WeldSpeed4; newWeldingProcessCard.Remark4 = weldingProcessCard.Remark4; newWeldingProcessCard.Layer5 = weldingProcessCard.Layer5; newWeldingProcessCard.WeldMethod5 = weldingProcessCard.WeldMethod5; newWeldingProcessCard.WeldGrade5 = weldingProcessCard.WeldGrade5; newWeldingProcessCard.WeldSpecifications5 = weldingProcessCard.WeldSpecifications5; newWeldingProcessCard.WeldCurrent5 = weldingProcessCard.WeldCurrent5; newWeldingProcessCard.WeldVoltage5 = weldingProcessCard.WeldVoltage5; newWeldingProcessCard.WeldSpeed5 = weldingProcessCard.WeldSpeed5; newWeldingProcessCard.Remark5 = weldingProcessCard.Remark5; newWeldingProcessCard.Layer6 = weldingProcessCard.Layer6; newWeldingProcessCard.WeldMethod6 = weldingProcessCard.WeldMethod6; newWeldingProcessCard.WeldGrade6 = weldingProcessCard.WeldGrade6; newWeldingProcessCard.WeldSpecifications6 = weldingProcessCard.WeldSpecifications6; newWeldingProcessCard.WeldCurrent6 = weldingProcessCard.WeldCurrent6; newWeldingProcessCard.WeldVoltage6 = weldingProcessCard.WeldVoltage6; newWeldingProcessCard.WeldSpeed6 = weldingProcessCard.WeldSpeed6; newWeldingProcessCard.Remark6 = weldingProcessCard.Remark6; newWeldingProcessCard.WeldingProcedureCode = weldingProcessCard.WeldingProcedureCode; db.SubmitChanges(); } } /// /// 根据主键删除焊接工艺卡 /// /// public static void DeleteWeldingProcessCardById(string weldingProcessCardId) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingProcedure_WeldingProcessCard weldingProcessCard = db.HJGL_WeldingProcedure_WeldingProcessCard.FirstOrDefault(e => e.WeldingProcessCardId == weldingProcessCardId); if (weldingProcessCard != null) { db.HJGL_WeldingProcedure_WeldingProcessCard.DeleteOnSubmit(weldingProcessCard); db.SubmitChanges(); } } } }