using System.Linq; namespace BLL { /// /// 安全制度 /// public static class ServerSafetyInstitutionService { public static Model.SGGLDB db = Funs.DB; /// /// 根据主键获取安全制度 /// /// /// public static Model.HSSESystem_SafetyInstitution GetSafetyInstitutionById(string safetyInstitutionId) { return Funs.DB.HSSESystem_SafetyInstitution.FirstOrDefault(e => e.SafetyInstitutionId == safetyInstitutionId); } /// /// 添加安全制度 /// /// public static void AddSafetyInstitution(Model.HSSESystem_SafetyInstitution safetyInstitution) { Model.SGGLDB db = Funs.DB; Model.HSSESystem_SafetyInstitution newSafetyInstitution = new Model.HSSESystem_SafetyInstitution { SafetyInstitutionId = safetyInstitution.SafetyInstitutionId, SafetyInstitutionCode=safetyInstitution.SafetyInstitutionCode, SafetyInstitutionName = safetyInstitution.SafetyInstitutionName, EffectiveDate = safetyInstitution.EffectiveDate, Scope = safetyInstitution.Scope, Remark = safetyInstitution.Remark, FileContents = safetyInstitution.FileContents }; db.HSSESystem_SafetyInstitution.InsertOnSubmit(newSafetyInstitution); db.SubmitChanges(); } /// /// 修改安全制度 /// /// public static void UpdateSafetyInstitution(Model.HSSESystem_SafetyInstitution safetyInstitution) { Model.SGGLDB db = Funs.DB; Model.HSSESystem_SafetyInstitution newSafetyInstitution = db.HSSESystem_SafetyInstitution.FirstOrDefault(e => e.SafetyInstitutionId == safetyInstitution.SafetyInstitutionId); if (newSafetyInstitution != null) { newSafetyInstitution.SafetyInstitutionCode = safetyInstitution.SafetyInstitutionCode; newSafetyInstitution.SafetyInstitutionName = safetyInstitution.SafetyInstitutionName; newSafetyInstitution.EffectiveDate = safetyInstitution.EffectiveDate; newSafetyInstitution.Scope = safetyInstitution.Scope; newSafetyInstitution.Remark = safetyInstitution.Remark; newSafetyInstitution.FileContents = safetyInstitution.FileContents; db.SubmitChanges(); } } /// /// 根据主键删除安全制度 /// /// public static void DeleteSafetyInstitutionById(string safetyInstitutionId) { Model.SGGLDB db = Funs.DB; Model.HSSESystem_SafetyInstitution safetyInstitution = db.HSSESystem_SafetyInstitution.FirstOrDefault(e => e.SafetyInstitutionId == safetyInstitutionId); if (safetyInstitution != null) { BLL.CommonService.DeleteAttachFileById(safetyInstitutionId); db.HSSESystem_SafetyInstitution.DeleteOnSubmit(safetyInstitution); db.SubmitChanges(); } } } }