using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 安全制度 /// public static class SafetyInstitutionService { public static Model.SUBQHSEDB db = Funs.DB; /// /// 根据主键获取安全制度信息 /// /// /// public static Model.SecuritySystem_SafetyInstitution GetSafetyInstitutionById(string safetyInstitutionId) { return Funs.DB.SecuritySystem_SafetyInstitution.FirstOrDefault(e => e.SafetyInstitutionId == safetyInstitutionId); } /// /// 添加安全制度 /// /// public static void AddSafetyInstitution(Model.SecuritySystem_SafetyInstitution safetyInstitution) { Model.SUBQHSEDB db = Funs.DB; Model.SecuritySystem_SafetyInstitution newSafetyInstitution = new Model.SecuritySystem_SafetyInstitution { SafetyInstitutionId = safetyInstitution.SafetyInstitutionId, ProjectId = safetyInstitution.ProjectId, Title = safetyInstitution.Title, EffectiveDate = safetyInstitution.EffectiveDate, Scope = safetyInstitution.Scope, Remark = safetyInstitution.Remark, AttachUrl = safetyInstitution.AttachUrl, SeeFile = safetyInstitution.SeeFile, UnitId = safetyInstitution.UnitId }; db.SecuritySystem_SafetyInstitution.InsertOnSubmit(newSafetyInstitution); db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateSafetyInstitution(Model.SecuritySystem_SafetyInstitution safetyInstitution) { Model.SUBQHSEDB db = Funs.DB; Model.SecuritySystem_SafetyInstitution newSafetyInstitution = db.SecuritySystem_SafetyInstitution.FirstOrDefault(e => e.SafetyInstitutionId == safetyInstitution.SafetyInstitutionId); if (newSafetyInstitution != null) { newSafetyInstitution.Title = safetyInstitution.Title; newSafetyInstitution.EffectiveDate = safetyInstitution.EffectiveDate; newSafetyInstitution.Scope = safetyInstitution.Scope; newSafetyInstitution.Remark = safetyInstitution.Remark; newSafetyInstitution.AttachUrl = safetyInstitution.AttachUrl; newSafetyInstitution.SeeFile = safetyInstitution.SeeFile; db.SubmitChanges(); } } /// /// 删除 /// /// public static void DeleteSafetyInstitutionById(string safetyInstitutionId) { Model.SUBQHSEDB db = Funs.DB; Model.SecuritySystem_SafetyInstitution safetyInstitution = db.SecuritySystem_SafetyInstitution.FirstOrDefault(e => e.SafetyInstitutionId == safetyInstitutionId); if (safetyInstitution != null) { if (!string.IsNullOrEmpty(safetyInstitution.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, safetyInstitution.AttachUrl);//删除附件 } db.SecuritySystem_SafetyInstitution.DeleteOnSubmit(safetyInstitution); db.SubmitChanges(); } } } }