xinjiang/SGGL/BLL/HSSE/Material/MaterialService.cs

90 lines
3.0 KiB
C#
Raw Normal View History

2024-11-19 09:45:27 +08:00
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();
}
}
}
}