using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 活动情况 /// public static class MonthlyRatingService { public static Model.SUBQHSEDB db = Funs.DB; /// /// 根据主键获取活动情况信息 /// /// /// public static Model.SafetyActivities_MonthlyRating GetMonthlyRatingById(string MonthlyRatingId) { return Funs.DB.SafetyActivities_MonthlyRating.FirstOrDefault(e => e.MonthlyRatingId == MonthlyRatingId); } /// /// 添加活动情况 /// /// public static void AddMonthlyRating(Model.SafetyActivities_MonthlyRating MonthlyRating) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_MonthlyRating newMonthlyRating = new Model.SafetyActivities_MonthlyRating { MonthlyRatingId = MonthlyRating.MonthlyRatingId, ProjectId = MonthlyRating.ProjectId, UnitId = MonthlyRating.UnitId, Title = MonthlyRating.Title, CompileDate = MonthlyRating.CompileDate, EndTime = MonthlyRating.EndTime, CompileMan = MonthlyRating.CompileMan, Remark = MonthlyRating.Remark, AttachUrl = MonthlyRating.AttachUrl, SeeFile = MonthlyRating.SeeFile, PersonCount = MonthlyRating.PersonCount, ActivitiesDate = MonthlyRating.ActivitiesDate, ActivityTypeId = MonthlyRating.ActivityTypeId, }; db.SafetyActivities_MonthlyRating.InsertOnSubmit(newMonthlyRating); db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateMonthlyRating(Model.SafetyActivities_MonthlyRating MonthlyRating) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_MonthlyRating newMonthlyRating = db.SafetyActivities_MonthlyRating.FirstOrDefault(e => e.MonthlyRatingId == MonthlyRating.MonthlyRatingId); if (newMonthlyRating != null) { newMonthlyRating.Title = MonthlyRating.Title; newMonthlyRating.CompileDate = MonthlyRating.CompileDate; newMonthlyRating.EndTime = MonthlyRating.EndTime; newMonthlyRating.CompileMan = MonthlyRating.CompileMan; newMonthlyRating.Remark = MonthlyRating.Remark; newMonthlyRating.AttachUrl = MonthlyRating.AttachUrl; newMonthlyRating.SeeFile = MonthlyRating.SeeFile; newMonthlyRating.PersonCount = MonthlyRating.PersonCount; newMonthlyRating.ActivitiesDate = MonthlyRating.ActivitiesDate; newMonthlyRating.ActivityTypeId = MonthlyRating.ActivityTypeId; db.SubmitChanges(); } } /// /// 删除 /// /// public static void DeleteMonthlyRatingById(string MonthlyRatingId) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_MonthlyRating MonthlyRating = db.SafetyActivities_MonthlyRating.FirstOrDefault(e => e.MonthlyRatingId == MonthlyRatingId); if (MonthlyRating != null) { if (!string.IsNullOrEmpty(MonthlyRating.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, MonthlyRating.AttachUrl);//删除附件 } db.SafetyActivities_MonthlyRating.DeleteOnSubmit(MonthlyRating); db.SubmitChanges(); } } } }