86 lines
3.6 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|