using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class StaticEquipmentService { /// /// 根据主键获取设备材料报验信息 /// /// /// public static Model.Transfer_StaticEquipment GetStaticEquipmentById(string Id) { return Funs.DB.Transfer_StaticEquipment.FirstOrDefault(e => e.Id == Id); } /// /// 添加设备材料报验 /// /// public static void AddStaticEquipment(Model.Transfer_StaticEquipment StaticEquipment) { Model.SGGLDB db = Funs.DB; Model.Transfer_StaticEquipment newStaticEquipment = new Model.Transfer_StaticEquipment(); newStaticEquipment.Id = StaticEquipment.Id; newStaticEquipment.ProjectId = StaticEquipment.ProjectId; newStaticEquipment.StaticEquipment = StaticEquipment.StaticEquipment; newStaticEquipment.SYSTEM = StaticEquipment.SYSTEM; newStaticEquipment.Subsystem = StaticEquipment.Subsystem; newStaticEquipment.TestPackage = StaticEquipment.TestPackage; newStaticEquipment.TestPackageSTART = StaticEquipment.TestPackageSTART; newStaticEquipment.TestPackageFINISH = StaticEquipment.TestPackageFINISH; newStaticEquipment.MechanicalFINALStatus = StaticEquipment.MechanicalFINALStatus; db.Transfer_StaticEquipment.InsertOnSubmit(newStaticEquipment); db.SubmitChanges(); } /// /// 修改设备材料报验 /// /// public static void UpdateStaticEquipment(Model.Transfer_StaticEquipment StaticEquipment) { Model.SGGLDB db = Funs.DB; Model.Transfer_StaticEquipment newStaticEquipment = db.Transfer_StaticEquipment.FirstOrDefault(e => e.Id == StaticEquipment.Id); if (newStaticEquipment != null) { newStaticEquipment.ProjectId = StaticEquipment.ProjectId; newStaticEquipment.StaticEquipment = StaticEquipment.StaticEquipment; newStaticEquipment.SYSTEM = StaticEquipment.SYSTEM; newStaticEquipment.Subsystem = StaticEquipment.Subsystem; newStaticEquipment.TestPackage = StaticEquipment.TestPackage; newStaticEquipment.TestPackageSTART = StaticEquipment.TestPackageSTART; newStaticEquipment.TestPackageFINISH = StaticEquipment.TestPackageFINISH; newStaticEquipment.MechanicalFINALStatus = StaticEquipment.MechanicalFINALStatus; db.SubmitChanges(); } } /// /// 根据主键删除设备材料报验 /// /// public static void DeleteStaticEquipment(string Id) { Model.SGGLDB db = Funs.DB; Model.Transfer_StaticEquipment StaticEquipment = db.Transfer_StaticEquipment.FirstOrDefault(e => e.Id == Id); if (StaticEquipment != null) { db.Transfer_StaticEquipment.DeleteOnSubmit(StaticEquipment); db.SubmitChanges(); } } } }