90 lines
3.0 KiB
C#
90 lines
3.0 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace BLL.HSSE
|
|||
|
{
|
|||
|
|
|||
|
public static class MaterialService
|
|||
|
{
|
|||
|
public static Model.SGGLDB db = Funs.DB;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键获取一般机具设备资质
|
|||
|
/// </summary>
|
|||
|
/// <param name="generalEquipmentQualityId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.HSSE_Material GetMaterialById(string materialId)
|
|||
|
{
|
|||
|
return Funs.DB.HSSE_Material.FirstOrDefault(e => e.MaterialId == materialId);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 添加一般机具设备资质
|
|||
|
/// </summary>
|
|||
|
/// <param name="generalEquipmentQuality"></param>
|
|||
|
public static void AddMaterial(Model.HSSE_Material material)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.HSSE_Material materialNew = new Model.HSSE_Material
|
|||
|
{
|
|||
|
MaterialId = material.MaterialId,
|
|||
|
Name = material.Name,
|
|||
|
ProjectId = material.ProjectId,
|
|||
|
PublishMan = material.PublishMan,
|
|||
|
PublishDate = material.PublishDate,
|
|||
|
CreateMan = material.CreateMan,
|
|||
|
CreateDate = material.CreateDate,
|
|||
|
Remark = material.Remark
|
|||
|
|
|||
|
};
|
|||
|
db.HSSE_Material.InsertOnSubmit(materialNew);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 修改一般机具设备资质
|
|||
|
/// </summary>
|
|||
|
/// <param name="generalEquipmentQuality"></param>
|
|||
|
public static void UpdateMaterial(Model.HSSE_Material material)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.HSSE_Material materialold = db.HSSE_Material.FirstOrDefault(e => e.MaterialId == material.MaterialId);
|
|||
|
if (materialold != null)
|
|||
|
{
|
|||
|
materialold.MaterialId = material.MaterialId;
|
|||
|
materialold.Name = material.Name;
|
|||
|
materialold.ProjectId = material.ProjectId;
|
|||
|
materialold.PublishMan = material.PublishMan;
|
|||
|
materialold.PublishDate = material.PublishDate;
|
|||
|
materialold.CreateMan = material.CreateMan;
|
|||
|
materialold.CreateDate = material.CreateDate;
|
|||
|
materialold.Remark = material.Remark;
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键删除一般机具设备资质
|
|||
|
/// </summary>
|
|||
|
/// <param name="generalEquipmentQualityId"></param>
|
|||
|
public static void DeleteMaterial(string materialId)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.HSSE_Material material = db.HSSE_Material.FirstOrDefault(e => e.MaterialId == materialId);
|
|||
|
if (material != null)
|
|||
|
{
|
|||
|
|
|||
|
CommonService.DeleteAttachFileById(materialId);
|
|||
|
db.HSSE_Material.DeleteOnSubmit(material);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|