using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 质量月活动 /// public static class QualityMonthService { public static Model.SUBQHSEDB db = Funs.DB; /// /// 根据主键获取质量月活动信息 /// /// /// public static Model.SafetyActivities_QualityMonth GetQualityMonthById(string QualityMonthId) { return Funs.DB.SafetyActivities_QualityMonth.FirstOrDefault(e => e.QualityMonthId == QualityMonthId); } /// /// 添加质量月活动 /// /// public static void AddQualityMonth(Model.SafetyActivities_QualityMonth QualityMonth) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_QualityMonth newQualityMonth = new Model.SafetyActivities_QualityMonth { QualityMonthId = QualityMonth.QualityMonthId, ProjectId = QualityMonth.ProjectId, UnitId = QualityMonth.UnitId, Title = QualityMonth.Title, CompileDate = QualityMonth.CompileDate, EndTime = QualityMonth.EndTime, CompileMan = QualityMonth.CompileMan, Remark = QualityMonth.Remark, AttachUrl = QualityMonth.AttachUrl, SeeFile = QualityMonth.SeeFile }; db.SafetyActivities_QualityMonth.InsertOnSubmit(newQualityMonth); db.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateQualityMonth(Model.SafetyActivities_QualityMonth QualityMonth) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_QualityMonth newQualityMonth = db.SafetyActivities_QualityMonth.FirstOrDefault(e => e.QualityMonthId == QualityMonth.QualityMonthId); if (newQualityMonth != null) { newQualityMonth.Title = QualityMonth.Title; newQualityMonth.CompileDate = QualityMonth.CompileDate; newQualityMonth.EndTime = QualityMonth.EndTime; newQualityMonth.CompileMan = QualityMonth.CompileMan; newQualityMonth.Remark = QualityMonth.Remark; newQualityMonth.AttachUrl = QualityMonth.AttachUrl; newQualityMonth.SeeFile = QualityMonth.SeeFile; db.SubmitChanges(); } } /// /// 删除 /// /// public static void DeleteQualityMonthById(string QualityMonthId) { Model.SUBQHSEDB db = Funs.DB; Model.SafetyActivities_QualityMonth QualityMonth = db.SafetyActivities_QualityMonth.FirstOrDefault(e => e.QualityMonthId == QualityMonthId); if (QualityMonth != null) { if (!string.IsNullOrEmpty(QualityMonth.AttachUrl)) { BLL.UploadAttachmentService.DeleteFile(Funs.RootPath, QualityMonth.AttachUrl);//删除附件 } db.SafetyActivities_QualityMonth.DeleteOnSubmit(QualityMonth); db.SubmitChanges(); } } } }