Exemple #1
0
        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);
        }
Exemple #2
0
 /// <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;
     }));
 }