using System.Collections.Generic; using System.Linq; using System.Web.UI.WebControls; namespace BLL { public class CQMS_EquipmentService { /// /// 获取设备信息 /// /// /// public static Model.Material_Equipment GetEquipmentByEquipmentId(string EquipmentId) { return Funs.DB.Material_Equipment.FirstOrDefault(e => e.EquipmentId == EquipmentId); } /// /// 添加设备信息 /// /// public static void AddEquipment(Model.Material_Equipment Equipment) { Model.SGGLDB db = Funs.DB; Model.Material_Equipment newEquipment = new Model.Material_Equipment(); newEquipment.EquipmentId = Equipment.EquipmentId; newEquipment.ProjectId = Equipment.ProjectId; newEquipment.ContractNo = Equipment.ContractNo; newEquipment.UnitId = Equipment.UnitId; newEquipment.MainItemId = Equipment.MainItemId; newEquipment.EquipmentName = Equipment.EquipmentName; newEquipment.SpecificationAndModel = Equipment.SpecificationAndModel; newEquipment.EquipmentCode = Equipment.EquipmentCode; newEquipment.PressClass = Equipment.PressClass; newEquipment.Unit = Equipment.Unit; newEquipment.Num = Equipment.Num; newEquipment.ArrivalDate = Equipment.ArrivalDate; newEquipment.CompileMan = Equipment.CompileMan; newEquipment.CompileDate = Equipment.CompileDate; db.Material_Equipment.InsertOnSubmit(newEquipment); db.SubmitChanges(); } /// /// 修改设备信息 /// /// public static void UpdateEquipment(Model.Material_Equipment Equipment) { Model.SGGLDB db = Funs.DB; Model.Material_Equipment newEquipment = db.Material_Equipment.FirstOrDefault(e => e.EquipmentId == Equipment.EquipmentId); if (newEquipment != null) { newEquipment.ContractNo = Equipment.ContractNo; newEquipment.UnitId = Equipment.UnitId; newEquipment.MainItemId = Equipment.MainItemId; newEquipment.EquipmentName = Equipment.EquipmentName; newEquipment.SpecificationAndModel = Equipment.SpecificationAndModel; newEquipment.EquipmentCode = Equipment.EquipmentCode; newEquipment.PressClass = Equipment.PressClass; newEquipment.Unit = Equipment.Unit; newEquipment.Num = Equipment.Num; newEquipment.ArrivalDate = Equipment.ArrivalDate; newEquipment.InspectionId = Equipment.InspectionId; db.SubmitChanges(); } } /// /// 根据主键删除设备信息 /// /// public static void DeleteEquipmentById(string EquipmentId) { Model.SGGLDB db = Funs.DB; Model.Material_Equipment Equipment = db.Material_Equipment.FirstOrDefault(e => e.EquipmentId == EquipmentId); if (Equipment != null) { db.Material_Equipment.DeleteOnSubmit(Equipment); db.SubmitChanges(); } } } }