public void TestReportNote() { var model = new EfDatabaseAutomation.Automation.BaseLogica.ModelGetPost.ModelGetPost(); var card = model.CardUi("7810942860", 2021); ReportNote report = new ReportNote(); report.CreateDocument(@"D:\", card, 2021); }
/// <summary> /// Генерация докладной записки ЮЛ /// </summary> /// <param name="innUl">ИНН ЮЛ</param> /// <param name="year">Год отчета выгрузки</param> /// <returns></returns> public async Task <Stream> GenerateNoteReportUl(string innUl, int year) { return(await Task.Factory.StartNew(() => { try { var model = new ModelGetPost(); var card = model.CardUi(innUl, year); model.Dispose(); if (card != null) { ReportNote report = new ReportNote(); report.CreateDocument(_parameterConfig.PathSaveTemplate, card, year); return report.FileArray(); } } catch (Exception ex) { Loggers.Log4NetLogger.Error(ex); } return null; })); }