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; /// /// 根据主键获取一般机具设备资质 /// /// /// public static Model.HSSE_Material GetMaterialById(string materialId) { return Funs.DB.HSSE_Material.FirstOrDefault(e => e.MaterialId == materialId); } /// /// 添加一般机具设备资质 /// /// 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(); } /// /// 修改一般机具设备资质 /// /// 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(); } } /// /// 根据主键删除一般机具设备资质 /// /// 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(); } } } }