using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public class PipingService { /// /// 根据主键获取设备材料报验信息 /// /// /// public static Model.Transfer_Piping GetPipingById(string Id) { return Funs.DB.Transfer_Piping.FirstOrDefault(e => e.Id == Id); } /// /// 添加设备材料报验 /// /// public static void AddPiping(Model.Transfer_Piping Piping) { Model.SGGLDB db = Funs.DB; Model.Transfer_Piping newPiping = new Model.Transfer_Piping(); newPiping.Id = Piping.Id; newPiping.ProjectId = Piping.ProjectId; newPiping.PIPINGLINENUMBER = Piping.PIPINGLINENUMBER; newPiping.SYSTEM = Piping.SYSTEM; newPiping.Subsystem = Piping.Subsystem; newPiping.TestPackage = Piping.TestPackage; newPiping.TestPackageSTART = Piping.TestPackageSTART; newPiping.TestPackageFINISH = Piping.TestPackageFINISH; newPiping.FINALStatus = Piping.FINALStatus; newPiping.PreTestFINISHED = Piping.PreTestFINISHED; newPiping.FinalTestFINISHED = Piping.FinalTestFINISHED; db.Transfer_Piping.InsertOnSubmit(newPiping); db.SubmitChanges(); } /// /// 修改设备材料报验 /// /// public static void UpdatePiping(Model.Transfer_Piping Piping) { Model.SGGLDB db = Funs.DB; Model.Transfer_Piping newPiping = db.Transfer_Piping.FirstOrDefault(e => e.Id == Piping.Id); if (newPiping != null) { newPiping.ProjectId = Piping.ProjectId; newPiping.PIPINGLINENUMBER = Piping.PIPINGLINENUMBER; newPiping.SYSTEM = Piping.SYSTEM; newPiping.Subsystem = Piping.Subsystem; newPiping.TestPackage = Piping.TestPackage; newPiping.TestPackageSTART = Piping.TestPackageSTART; newPiping.TestPackageFINISH = Piping.TestPackageFINISH; newPiping.FINALStatus = Piping.FINALStatus; newPiping.PreTestFINISHED = Piping.PreTestFINISHED; newPiping.FinalTestFINISHED = Piping.FinalTestFINISHED; db.SubmitChanges(); } } /// /// 根据主键删除设备材料报验 /// /// public static void DeletePiping(string Id) { Model.SGGLDB db = Funs.DB; Model.Transfer_Piping Piping = db.Transfer_Piping.FirstOrDefault(e => e.Id == Id); if (Piping != null) { db.Transfer_Piping.DeleteOnSubmit(Piping); db.SubmitChanges(); } } } }