87 lines
3.0 KiB
C#
87 lines
3.0 KiB
C#
namespace BLL
|
|
{
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Model;
|
|
|
|
public static class ProjectDeviceService
|
|
{
|
|
|
|
/// <summary>
|
|
///获取项目单位信息
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public static Model.Project_Devices GetProjectDeviceById(string deviceId)
|
|
{
|
|
return Funs.DB.Project_Devices.FirstOrDefault(e => e.DeviceId == deviceId);
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 增加项目设备信息
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
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();
|
|
}
|
|
|
|
/// <summary>
|
|
///修改项目设备信息
|
|
/// </summary>
|
|
/// <param name="projectUnit"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据项目单位Id删除一个项目单位信息
|
|
/// </summary>
|
|
/// <param name="projectUnitId"></param>
|
|
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();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|