SGGL_SHJ/SGGL/BLL/CQMS/Material/CQMS_EquipmentService.cs

86 lines
3.6 KiB
C#

using System.Collections.Generic;
using System.Linq;
using System.Web.UI.WebControls;
namespace BLL
{
public class CQMS_EquipmentService
{
/// <summary>
/// 获取设备信息
/// </summary>
/// <param name="UnitWorkId"></param>
/// <returns></returns>
public static Model.Material_Equipment GetEquipmentByEquipmentId(string EquipmentId)
{
return Funs.DB.Material_Equipment.FirstOrDefault(e => e.EquipmentId == EquipmentId);
}
/// <summary>
/// 添加设备信息
/// </summary>
/// <param name="WPQ"></param>
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;
newEquipment.Factory = Equipment.Factory;
db.Material_Equipment.InsertOnSubmit(newEquipment);
db.SubmitChanges();
}
/// <summary>
/// 修改设备信息
/// </summary>
/// <param name="WPQ"></param>
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;
newEquipment.Factory = Equipment.Factory;
db.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除设备信息
/// </summary>
/// <param name="checkerId"></param>
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();
}
}
}
}