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(); } }
/// <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; })); }