using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 电气完成情况 /// public class ElectricalCompletionService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取电气完成情况 /// /// /// public static Model.JDGL_ElectricalCompletion GetElectricalCompletionById(string electricalCompletionId) { return Funs.DB.JDGL_ElectricalCompletion.FirstOrDefault(e => e.ElectricalCompletionId == electricalCompletionId); } /// /// 添加电气完成情况 /// /// public static void AddElectricalCompletion(Model.JDGL_ElectricalCompletion electricalCompletion) { Model.SGGLDB db = Funs.DB; Model.JDGL_ElectricalCompletion newElectricalCompletion = new Model.JDGL_ElectricalCompletion { ElectricalCompletionId = electricalCompletion.ElectricalCompletionId, ProjectId = electricalCompletion.ProjectId, UnitId = electricalCompletion.UnitId, Name = electricalCompletion.Name, Unit = electricalCompletion.Unit, TotalNum = electricalCompletion.TotalNum, ThisNum = electricalCompletion.ThisNum, CompileMan = electricalCompletion.CompileMan, CompileDate = electricalCompletion.CompileDate, StartDate = electricalCompletion.StartDate, EndDate = electricalCompletion.EndDate }; db.JDGL_ElectricalCompletion.InsertOnSubmit(newElectricalCompletion); db.SubmitChanges(); } /// /// 修改电气完成情况 /// /// public static void UpdateElectricalCompletion(Model.JDGL_ElectricalCompletion electricalCompletion) { Model.SGGLDB db = Funs.DB; Model.JDGL_ElectricalCompletion newElectricalCompletion = db.JDGL_ElectricalCompletion.FirstOrDefault(e => e.ElectricalCompletionId == electricalCompletion.ElectricalCompletionId); if (newElectricalCompletion != null) { newElectricalCompletion.TotalNum = electricalCompletion.TotalNum; newElectricalCompletion.ThisNum = electricalCompletion.ThisNum; newElectricalCompletion.CompileMan = electricalCompletion.CompileMan; newElectricalCompletion.CompileDate = electricalCompletion.CompileDate; db.SubmitChanges(); } } /// /// 根据主键删除电气完成情况 /// /// public static void DeleteElectricalCompletionById(string electricalCompletionId) { Model.SGGLDB db = Funs.DB; var electricalCompletion = (from x in db.JDGL_ElectricalCompletion where x.ElectricalCompletionId == electricalCompletionId select x).FirstOrDefault(); if (electricalCompletion != null) { db.JDGL_ElectricalCompletion.DeleteOnSubmit(electricalCompletion); db.SubmitChanges(); } } } }