public void TestReportBookSales() { var model = new EfDatabaseAutomation.Automation.BaseLogica.ModelGetPost.ModelGetPost(); var card = model.CardUiBookSales("2466118876", 2021); TemplateBookSalesBank report = new TemplateBookSalesBank(); report.CreateDocument(@"D:\", card, 2021); }
/// <summary> /// Генерация документа книги покупок продаж шаблон /// </summary> /// <param name="innUl"></param> /// <param name="year"></param> /// <returns></returns> public async Task <Stream> GenerateBookSales(string innUl, int year) { return(await Task.Factory.StartNew(() => { try { var model = new ModelGetPost(); var card = model.CardUiBookSales(innUl, year); model.Dispose(); if (card != null) { TemplateBookSalesBank report = new TemplateBookSalesBank(); report.CreateDocument(_parameterConfig.PathSaveTemplate, card, year); return report.FileArray(); } } catch (Exception ex) { Loggers.Log4NetLogger.Error(ex); } return null; })); }