using System.Linq; namespace BLL { /// /// 安全组织体系 /// public static class HSSEOrganizeService { /// /// 根据主键获取安全组织体系 /// /// /// public static Model.HSSESystem_HSSEOrganize GetHSSEOrganizeById(string organizeId) { return Funs.DB.HSSESystem_HSSEOrganize.FirstOrDefault(e => e.HSSEOrganizeId == organizeId); } /// /// 根据上级Id获取安全组织体系集合 /// /// /// public static Model.HSSESystem_HSSEOrganize GetHSSEOrganizeByUnitId(string unitId) { return Funs.DB.HSSESystem_HSSEOrganize.FirstOrDefault(e => e.UnitId == unitId); } /// /// 添加安全组织体系 /// /// public static void AddHSSEOrganize(Model.HSSESystem_HSSEOrganize organize) { Model.HSSESystem_HSSEOrganize newHSSEOrganize = new Model.HSSESystem_HSSEOrganize { HSSEOrganizeId = organize.HSSEOrganizeId, UnitId = organize.UnitId, Remark = organize.Remark, AttachUrl = organize.AttachUrl, SeeFile = organize.SeeFile }; Funs.DB.HSSESystem_HSSEOrganize.InsertOnSubmit(newHSSEOrganize); Funs.DB.SubmitChanges(); } /// /// 修改安全组织体系 /// /// public static void UpdateHSSEOrganize(Model.HSSESystem_HSSEOrganize organize) { Model.HSSESystem_HSSEOrganize newHSSEOrganize = Funs.DB.HSSESystem_HSSEOrganize.FirstOrDefault(e => e.HSSEOrganizeId == organize.HSSEOrganizeId); if (newHSSEOrganize != null) { newHSSEOrganize.Remark = organize.Remark; newHSSEOrganize.AttachUrl = organize.AttachUrl; newHSSEOrganize.SeeFile = organize.SeeFile; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除安全组织体系 /// /// public static void DeleteHSSEOrganize(string organizeId) { Model.HSSESystem_HSSEOrganize organize = Funs.DB.HSSESystem_HSSEOrganize.FirstOrDefault(e => e.HSSEOrganizeId == organizeId); if (organize != null) { if (!string.IsNullOrEmpty(organize.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, organize.AttachUrl);//删除附件 } ////删除附件表 BLL.CommonService.DeleteAttachFileById(organize.HSSEOrganizeId); Funs.DB.HSSESystem_HSSEOrganize.DeleteOnSubmit(organize); Funs.DB.SubmitChanges(); } } } }