ZHJA_HJGL/HJGL_ZH/BLL/HJGL/WeldingManage/HJGL_WeldingProcessCardServ...

251 lines
18 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
/// <summary>
/// 焊接工艺卡
/// </summary>
public static class HJGL_WeldingProcessCardService
{
/// <summary>
/// 根据主键获取焊接工艺卡
/// </summary>
/// <param name="weldingProcessCardId"></param>
/// <returns></returns>
public static Model.HJGL_WeldingProcedure_WeldingProcessCard GetWeldingProcessCardById(string weldingProcessCardId)
{
return Funs.DB.HJGL_WeldingProcedure_WeldingProcessCard.FirstOrDefault(e => e.WeldingProcessCardId == weldingProcessCardId);
}
/// <summary>
/// 添加焊接工艺卡
/// </summary>
/// <param name="weldingProcessCard"></param>
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();
}
/// <summary>
/// 修改焊接工艺卡
/// </summary>
/// <param name="weldingProcessCard"></param>
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();
}
}
/// <summary>
/// 根据主键删除焊接工艺卡
/// </summary>
/// <param name="weldingProcessCardId"></param>
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();
}
}
}
}