251 lines
18 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|
|
} |