using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { public static class ReportRemindService { /// /// 根据月份获取报告信息 /// /// /// public static Model.ManagementReport_ReportRemind GetReportRemindByReportRemindId(string reportRemindId) { return (from x in Funs.DB.ManagementReport_ReportRemind where x.ReportRemindId == reportRemindId select x).FirstOrDefault(); } /// /// 添加报表上报情况 /// /// public static void AddReportRemind(Model.ManagementReport_ReportRemind reportRemind) { Model.ManagementReport_ReportRemind newReportRemind = new Model.ManagementReport_ReportRemind { ReportRemindId = SQLHelper.GetNewID(typeof(Model.ManagementReport_ReportRemind)), ProjectId = reportRemind.ProjectId, Months = reportRemind.Months, Year = reportRemind.Year, Month = reportRemind.Month, Quarterly = reportRemind.Quarterly, HalfYear = reportRemind.HalfYear, ReportName = reportRemind.ReportName, CompileDate = reportRemind.CompileDate }; Funs.DB.ManagementReport_ReportRemind.InsertOnSubmit(newReportRemind); Funs.DB.SubmitChanges(); } /// /// 根据月报Id删除报表上报情况 /// /// public static void DeleteReportRemindByReportRemind(Model.ManagementReport_ReportRemind reportRemind) { if (reportRemind != null) { Funs.DB.ManagementReport_ReportRemind.DeleteOnSubmit(reportRemind); Funs.DB.SubmitChanges(); } } /// /// 根据项目Id删除报表上报情况 /// /// public static void DeleteReportRemindByProjectId(string projectId) { var report = from x in Funs.DB.ManagementReport_ReportRemind where x.ProjectId == projectId select x; if (report.Count() > 0) { Funs.DB.ManagementReport_ReportRemind.DeleteAllOnSubmit(report); Funs.DB.SubmitChanges(); } } } }