private bool DeleteOldFile(ReportInfo reportInfo) { try { File.Delete(reportInfo.FullName); } catch (Exception e) { Log.Error("删除旧文件失败", e); return(false); } return(ReportConfigDal.DeleteOldReportInfo(reportInfo.Name)); }
private void CreateReportTask() { allReports = ReportConfigDal.GetReportConfig(); foreach (var report in this.allReports) { if (reportTasks.ContainsKey(report.Config.CreateInterval)) { reportTasks[report.Config.CreateInterval].Add(report); } else { reportTasks.Add(report.Config.CreateInterval, new List <ReportGroup>() { report }); } } }
public void TestSaveAndDeleteReportInfo() { ReportGroup reportGroup = TestReportCreate.GetMonthReportGroup(); ReportFileBase file = new MonitorReportFile(reportGroup); Assert.IsTrue(ReportConfigDal.SaveReportInfo(file.ReportInfo)); int fileRec; using (var db = new DW_iSecureCloud_EmptyEntities()) { fileRec = db.T_REPORT_COLLECTION.Where(r => r.Name == file.ReportInfo.Name).ToList().Count; } Assert.IsTrue(fileRec > 0); Assert.IsTrue(ReportConfigDal.DeleteOldReportInfo(file.ReportInfo.Name)); using (var db = new DW_iSecureCloud_EmptyEntities()) { fileRec = db.T_REPORT_COLLECTION.Where(r => r.FileFullName == file.ReportInfo.FullName).ToList().Count; } Assert.IsTrue(fileRec == 0); }
public void TestGetReportConfig() { List <ReportGroup> data = ReportConfigDal.GetReportConfig(); Assert.IsNotNull(data); }
private static void UpdateReportCollect(ReportInfo reportInfo) { ReportConfigDal.SaveReportInfo(reportInfo); }