Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 /// <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;
     }));
 }