Exemple #1
0
        public void Generate()
        {
            //var nds = new LibaryDocumentGenerator.Documents.TemplateExcel.ReportAskNds();
            //nds.CreateDocument("D:\\Testing\\");
            //g.GenerateQrCode();

            var model = new ModelGetPost();
            var card  = model.CardUiAskNds("2466118876", 2021);

            model.Dispose();
            if (card != null)
            {
                ReportAskNds report = new ReportAskNds();
                report.CreateDocument("D:\\Testing\\", card, 2021);
                //return report.FileArray();
            }
        }
Exemple #2
0
 /// <summary>
 /// Генерация отчета по АСК НДС ИНН и ГОД отсчета периода 3 последних года от текущего
 /// </summary>
 /// <param name="innUl">ИНН ЮЛ</param>
 /// <param name="year">Год отчета выгрузки</param>
 /// <returns></returns>
 public async Task <Stream> GenerateReportAskNds(string innUl, int year)
 {
     return(await Task.Factory.StartNew(() =>
     {
         try
         {
             var model = new ModelGetPost();
             var card = model.CardUiAskNds(innUl, year);
             model.Dispose();
             if (card != null)
             {
                 ReportAskNds report = new ReportAskNds();
                 report.CreateDocument(_parameterConfig.PathSaveTemplate, card, year);
                 return report.FileArray();
             }
         }
         catch (Exception ex)
         {
             Loggers.Log4NetLogger.Error(ex);
         }
         return null;
     }));
 }