105 lines
3.7 KiB
C#
105 lines
3.7 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
|
|||
|
namespace BLL
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 设备
|
|||
|
/// </summary>
|
|||
|
public static class HJGL_EquipmentService
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 根据主键获取设备
|
|||
|
/// </summary>
|
|||
|
/// <param name="equipmentId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.HJGL_BS_Equipment GetEquipmentById(string equipmentId)
|
|||
|
{
|
|||
|
return Funs.DB.HJGL_BS_Equipment.FirstOrDefault(e => e.EquipmentId == equipmentId);
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 添加设备
|
|||
|
/// </summary>
|
|||
|
/// <param name="equipment"></param>
|
|||
|
public static void AddEquipment(Model.HJGL_BS_Equipment equipment)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.HJGL_BS_Equipment newEquipment = new Model.HJGL_BS_Equipment();
|
|||
|
newEquipment.EquipmentId = equipment.EquipmentId;
|
|||
|
newEquipment.EquipmentCode = equipment.EquipmentCode;
|
|||
|
newEquipment.EquipmentName = equipment.EquipmentName;
|
|||
|
newEquipment.Remarks = equipment.Remarks;
|
|||
|
newEquipment.FocalSize = equipment.FocalSize;
|
|||
|
newEquipment.FilmModel = equipment.FilmModel;
|
|||
|
newEquipment.IntensifyingWay = equipment.IntensifyingWay;
|
|||
|
newEquipment.LineEnergy = equipment.LineEnergy;
|
|||
|
db.HJGL_BS_Equipment.InsertOnSubmit(newEquipment);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
//修改设备
|
|||
|
public static void UpdateEquipment(Model.HJGL_BS_Equipment equipment)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.HJGL_BS_Equipment newEquipment = db.HJGL_BS_Equipment.FirstOrDefault(e => e.EquipmentId == equipment.EquipmentId);
|
|||
|
if (newEquipment != null)
|
|||
|
{
|
|||
|
newEquipment.EquipmentCode = equipment.EquipmentCode;
|
|||
|
newEquipment.EquipmentName = equipment.EquipmentName;
|
|||
|
newEquipment.Remarks = equipment.Remarks;
|
|||
|
newEquipment.FocalSize = equipment.FocalSize;
|
|||
|
newEquipment.FilmModel = equipment.FilmModel;
|
|||
|
newEquipment.IntensifyingWay = equipment.IntensifyingWay;
|
|||
|
newEquipment.LineEnergy = equipment.LineEnergy;
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键删除设备
|
|||
|
/// </summary>
|
|||
|
/// <param name="equipmentId"></param>
|
|||
|
public static void DeleteEquipmentById(string equipmentId)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.HJGL_BS_Equipment equipment = db.HJGL_BS_Equipment.FirstOrDefault(e => e.EquipmentId == equipmentId);
|
|||
|
if (equipment != null)
|
|||
|
{
|
|||
|
db.HJGL_BS_Equipment.DeleteOnSubmit(equipment);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 判断是否存在相同的设备编号
|
|||
|
/// </summary>
|
|||
|
/// <param name="equipmentCode"></param>
|
|||
|
/// <param name="id"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static bool IsExitEquipmentCode(string equipmentCode, string id)
|
|||
|
{
|
|||
|
var q = Funs.DB.HJGL_BS_Equipment.FirstOrDefault(x => x.EquipmentCode == equipmentCode && x.EquipmentId != id);
|
|||
|
if (q != null)
|
|||
|
{
|
|||
|
return true;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
return false;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 获取设备集合信息
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
public static List<Model.HJGL_BS_Equipment> GetEquipmentList()
|
|||
|
{
|
|||
|
return (from x in Funs.DB.HJGL_BS_Equipment orderby x.EquipmentCode select x).ToList();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|