Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.78 KB | None | 0 0
  1.   [TestMethod]
  2.         public void GenerateAnnualTaxReport()
  3.         {
  4.             int year = 2019;
  5.  
  6.             //var clientId = new Guid("D8CB6A51-C001-E811-80CA-00505601141C");// ondrej kokoska
  7.             var clientId = new Guid("83505259-10FF-E811-80D8-00505601141C");// martin.jaros@wood.cz
  8.             //var clientId = new Guid("872A848A-28E7-E711-80CA-00505601141C");// radim.krejci@wood.cz
  9.             //var clientId = new Guid("0B43303D-5D2C-E811-80CA-00505601141C");// Lenka
  10.             //var clientId = new Guid("2F7EFE1F-38E7-E711-80CA-00505601141C");// ondrej
  11.             //
  12.  
  13.             var umr = new UserTaxYearlyReport(new ReportAW.Repositories.ReportRepository(new Guid("24A753F1-0FDF-E711-80C6-00505601141C")));
  14.  
  15.             var rg = new TaxReportGenerator();
  16.             var filename = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\..\\..\\..\\Wood.Oam.ApplicationServer.ReportAW\\bin\\Debug", $"Templates\\cz\\AccountTaxYearTemplate.html");
  17.             var filenameFirstPage = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\..\\..\\..\\Wood.Oam.ApplicationServer.ReportAW\\bin\\Debug", $"Templates\\cz\\AccountTaxYearFirstPageTemplate.html");
  18.             var savePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), string.Format("App_data\\TaxYearReport-{0}-{1}-{2}.pdf", year, DateTimeOffset.Now.ToString("yyyy-MM-dd-HHmm"), clientId));
  19.             rg.Data = umr.ReportData(clientId, new Guid("7bc950c4-0edf-e711-80c6-00505601141c"), 2019).Result;
  20.  
  21.             using (var stream = rg.GenerateFromFile(filename, filenameFirstPage, "TEST"))
  22.             {
  23.                 PdfDocument doc = PdfReader.Open(stream);
  24.                 doc.Save(savePath);
  25.             }
  26.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement