using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 活动总结 /// public static class SafetyMonthService { public static Model.SUBQHSEDB db = Funs.DB; /// /// 根据主键获取活动总结信息 /// /// /// public static Model.SafetyActivities_SafetyMonth GetSafetyMonthById(string SafetyMonthId) { return Funs.DB.SafetyActivities_SafetyMonth.FirstOrDefault(e => e.SafetyMonthId == SafetyMonthId); } /// /// 添加活动总结 /// /// public static void AddSafetyMonth(Model.SafetyActivities_SafetyMonth SafetyMonth) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_SafetyMonth newSafetyMonth = new Model.SafetyActivities_SafetyMonth { SafetyMonthId = SafetyMonth.SafetyMonthId, ProjectId = SafetyMonth.ProjectId, UnitId = SafetyMonth.UnitId, Title = SafetyMonth.Title, CompileDate = SafetyMonth.CompileDate, EndTime = SafetyMonth.EndTime, CompileMan = SafetyMonth.CompileMan, Remark = SafetyMonth.Remark, AttachUrl = SafetyMonth.AttachUrl, SeeFile = SafetyMonth.SeeFile }; db.SafetyActivities_SafetyMonth.InsertOnSubmit(newSafetyMonth); db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateSafetyMonth(Model.SafetyActivities_SafetyMonth SafetyMonth) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_SafetyMonth newSafetyMonth = db.SafetyActivities_SafetyMonth.FirstOrDefault(e => e.SafetyMonthId == SafetyMonth.SafetyMonthId); if (newSafetyMonth != null) { newSafetyMonth.Title = SafetyMonth.Title; newSafetyMonth.CompileDate = SafetyMonth.CompileDate; newSafetyMonth.EndTime = SafetyMonth.EndTime; newSafetyMonth.CompileMan = SafetyMonth.CompileMan; newSafetyMonth.Remark = SafetyMonth.Remark; newSafetyMonth.AttachUrl = SafetyMonth.AttachUrl; newSafetyMonth.SeeFile = SafetyMonth.SeeFile; db.SubmitChanges(); } } /// /// 删除 /// /// public static void DeleteSafetyMonthById(string SafetyMonthId) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_SafetyMonth SafetyMonth = db.SafetyActivities_SafetyMonth.FirstOrDefault(e => e.SafetyMonthId == SafetyMonthId); if (SafetyMonth != null) { if (!string.IsNullOrEmpty(SafetyMonth.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, SafetyMonth.AttachUrl);//删除附件 } db.SafetyActivities_SafetyMonth.DeleteOnSubmit(SafetyMonth); db.SubmitChanges(); } } } }