using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 检测工艺参数 /// public static class HJGL_TestingParametersService { /// /// 根据主键获取检测工艺参数 /// /// /// public static Model.HJGL_WeldingManage_TestingParameters GetTestingParametersById(string testingParametersId) { return Funs.DB.HJGL_WeldingManage_TestingParameters.FirstOrDefault(e => e.TestingParametersId == testingParametersId); } /// /// 添加检测工艺参数 /// /// public static void AddTestingParameters(Model.HJGL_WeldingManage_TestingParameters testingParameters) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingManage_TestingParameters newTestingParameters = new Model.HJGL_WeldingManage_TestingParameters(); newTestingParameters.TestingParametersId = testingParameters.TestingParametersId; newTestingParameters.WeldSpecification = testingParameters.WeldSpecification; newTestingParameters.STE_ID = testingParameters.STE_ID; newTestingParameters.TestingTime = testingParameters.TestingTime; newTestingParameters.IsHot = testingParameters.IsHot; newTestingParameters.ImageQualityModel = testingParameters.ImageQualityModel; newTestingParameters.WireDiameterCode = testingParameters.WireDiameterCode; newTestingParameters.TestingEquipment = testingParameters.TestingEquipment; newTestingParameters.FilmModel = testingParameters.FilmModel; newTestingParameters.IntensifyingWay = testingParameters.IntensifyingWay; newTestingParameters.TubeVoltage = testingParameters.TubeVoltage; newTestingParameters.SourceActivity = testingParameters.SourceActivity; newTestingParameters.ExposureTime = testingParameters.ExposureTime; newTestingParameters.TransilluminationMode = testingParameters.TransilluminationMode; newTestingParameters.FocalLength = testingParameters.FocalLength; newTestingParameters.TransilluminationNum = testingParameters.TransilluminationNum; newTestingParameters.EffectiveLength = testingParameters.EffectiveLength; db.HJGL_WeldingManage_TestingParameters.InsertOnSubmit(newTestingParameters); db.SubmitChanges(); } /// /// 修改检测工艺参数 /// /// public static void UpdateTestingParameters(Model.HJGL_WeldingManage_TestingParameters testingParameters) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingManage_TestingParameters newTestingParameters = db.HJGL_WeldingManage_TestingParameters.FirstOrDefault(e => e.TestingParametersId == testingParameters.TestingParametersId); if (newTestingParameters != null) { newTestingParameters.WeldSpecification = testingParameters.WeldSpecification; newTestingParameters.STE_ID = testingParameters.STE_ID; newTestingParameters.TestingTime = testingParameters.TestingTime; newTestingParameters.IsHot = testingParameters.IsHot; newTestingParameters.ImageQualityModel = testingParameters.ImageQualityModel; newTestingParameters.WireDiameterCode = testingParameters.WireDiameterCode; newTestingParameters.TestingEquipment = testingParameters.TestingEquipment; newTestingParameters.FilmModel = testingParameters.FilmModel; newTestingParameters.IntensifyingWay = testingParameters.IntensifyingWay; newTestingParameters.TubeVoltage = testingParameters.TubeVoltage; newTestingParameters.SourceActivity = testingParameters.SourceActivity; newTestingParameters.ExposureTime = testingParameters.ExposureTime; newTestingParameters.TransilluminationMode = testingParameters.TransilluminationMode; newTestingParameters.FocalLength = testingParameters.FocalLength; newTestingParameters.TransilluminationNum = testingParameters.TransilluminationNum; newTestingParameters.EffectiveLength = testingParameters.EffectiveLength; db.SubmitChanges(); } } /// /// 根据主键删除检测工艺参数 /// /// public static void DeleteTestingParametersById(string testingParametersId) { Model.SGGLDB db = Funs.DB; Model.HJGL_WeldingManage_TestingParameters testingParameters = db.HJGL_WeldingManage_TestingParameters.FirstOrDefault(e => e.TestingParametersId == testingParametersId); if (testingParameters != null) { db.HJGL_WeldingManage_TestingParameters.DeleteOnSubmit(testingParameters); db.SubmitChanges(); } } } }