using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 设备完成情况 /// public class EquipmentCompletionService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取设备完成情况 /// /// /// public static Model.JDGL_EquipmentCompletion GetEquipmentCompletionById(string equipmentCompletionId) { return Funs.DB.JDGL_EquipmentCompletion.FirstOrDefault(e => e.EquipmentCompletionId == equipmentCompletionId); } /// /// 添加设备完成情况 /// /// public static void AddEquipmentCompletion(Model.JDGL_EquipmentCompletion equipmentCompletion) { Model.SGGLDB db = Funs.DB; Model.JDGL_EquipmentCompletion newEquipmentCompletion = new Model.JDGL_EquipmentCompletion { EquipmentCompletionId = equipmentCompletion.EquipmentCompletionId, ProjectId = equipmentCompletion.ProjectId, UnitId = equipmentCompletion.UnitId, TotalNum = equipmentCompletion.TotalNum, ArrivalNum = equipmentCompletion.ArrivalNum, ThisNum = equipmentCompletion.ThisNum, CompileMan = equipmentCompletion.CompileMan, CompileDate = equipmentCompletion.CompileDate, StartDate = equipmentCompletion.StartDate, EndDate = equipmentCompletion.EndDate }; db.JDGL_EquipmentCompletion.InsertOnSubmit(newEquipmentCompletion); db.SubmitChanges(); } /// /// 修改设备完成情况 /// /// public static void UpdateEquipmentCompletion(Model.JDGL_EquipmentCompletion equipmentCompletion) { Model.SGGLDB db = Funs.DB; Model.JDGL_EquipmentCompletion newEquipmentCompletion = db.JDGL_EquipmentCompletion.FirstOrDefault(e => e.EquipmentCompletionId == equipmentCompletion.EquipmentCompletionId); if (newEquipmentCompletion != null) { newEquipmentCompletion.TotalNum = equipmentCompletion.TotalNum; newEquipmentCompletion.ArrivalNum = equipmentCompletion.ArrivalNum; newEquipmentCompletion.ThisNum = equipmentCompletion.ThisNum; newEquipmentCompletion.CompileMan = equipmentCompletion.CompileMan; newEquipmentCompletion.CompileDate = equipmentCompletion.CompileDate; db.SubmitChanges(); } } /// /// 根据主键删除设备完成情况 /// /// public static void DeleteEquipmentCompletionById(string equipmentCompletionId) { Model.SGGLDB db = Funs.DB; var equipmentCompletion = (from x in db.JDGL_EquipmentCompletion where x.EquipmentCompletionId == equipmentCompletionId select x).FirstOrDefault(); if (equipmentCompletion != null) { db.JDGL_EquipmentCompletion.DeleteOnSubmit(equipmentCompletion); db.SubmitChanges(); } } } }