namespace BLL { using System.Collections.Generic; using System.Linq; using Model; public static class ProjectDeviceService { /// ///获取项目单位信息 /// /// public static Model.Project_Devices GetProjectDeviceById(string deviceId) { return Funs.DB.Project_Devices.FirstOrDefault(e => e.DeviceId == deviceId); } /// /// 增加项目设备信息 /// /// public static void AddProjectDevice(Project_Devices projectDevices) { SUBQHSEDB db = Funs.DB; Project_Devices newProjectUnit = new Project_Devices { DeviceId = SQLHelper.GetNewID(typeof(Model.Project_Devices)), ProjectId = projectDevices.ProjectId, DeviceName = projectDevices.DeviceName, DeviceSerial = projectDevices.DeviceSerial, CreateDate = projectDevices.CreateDate, Address = projectDevices.Address, IsInOut = projectDevices.IsInOut, ValidateCode = projectDevices.ValidateCode, YunMouDeviceId = projectDevices.YunMouDeviceId, YunMouPermission = projectDevices.YunMouPermission, }; db.Project_Devices.InsertOnSubmit(newProjectUnit); db.SubmitChanges(); } /// ///修改项目设备信息 /// /// public static void UpdateProjectDevice(Model.Project_Devices devices) { Model.SUBQHSEDB db = Funs.DB; Model.Project_Devices newDevices = db.Project_Devices.FirstOrDefault(e => e.DeviceId == devices.DeviceId); if (newDevices != null) { newDevices.ProjectId = devices.ProjectId; newDevices.DeviceName = devices.DeviceName; newDevices.DeviceSerial = devices.DeviceSerial; newDevices.CreateDate = devices.CreateDate; newDevices.Address = devices.Address; newDevices.IsInOut = devices.IsInOut; newDevices.ValidateCode = devices.ValidateCode; newDevices.YunMouPermission = devices.YunMouPermission; newDevices.YunMouDeviceId = devices.YunMouDeviceId; db.SubmitChanges(); } } /// /// 根据项目单位Id删除一个项目单位信息 /// /// public static void DeleteProjectDeviceById(string deviceId) { Model.SUBQHSEDB db = Funs.DB; Model.Project_Devices devices = db.Project_Devices.FirstOrDefault(e => e.DeviceId == deviceId); if (devices != null) { db.Project_Devices.DeleteOnSubmit(devices); db.SubmitChanges(); } } } }