11
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
namespace BLL
|
||||
{
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Model;
|
||||
|
||||
public static class ProjectDeviceService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <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)
|
||||
{
|
||||
SGGLDB 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.SGGLDB 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.SGGLDB 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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user