Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [TestMethod]
- public void GenerateAnnualTaxReport()
- {
- int year = 2019;
- //var clientId = new Guid("D8CB6A51-C001-E811-80CA-00505601141C");// ondrej kokoska
- var clientId = new Guid("83505259-10FF-E811-80D8-00505601141C");// martin.jaros@wood.cz
- //var clientId = new Guid("872A848A-28E7-E711-80CA-00505601141C");// radim.krejci@wood.cz
- //var clientId = new Guid("0B43303D-5D2C-E811-80CA-00505601141C");// Lenka
- //var clientId = new Guid("2F7EFE1F-38E7-E711-80CA-00505601141C");// ondrej
- //
- var umr = new UserTaxYearlyReport(new ReportAW.Repositories.ReportRepository(new Guid("24A753F1-0FDF-E711-80C6-00505601141C")));
- var rg = new TaxReportGenerator();
- var filename = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\..\\..\\..\\Wood.Oam.ApplicationServer.ReportAW\\bin\\Debug", $"Templates\\cz\\AccountTaxYearTemplate.html");
- var filenameFirstPage = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\..\\..\\..\\Wood.Oam.ApplicationServer.ReportAW\\bin\\Debug", $"Templates\\cz\\AccountTaxYearFirstPageTemplate.html");
- 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));
- rg.Data = umr.ReportData(clientId, new Guid("7bc950c4-0edf-e711-80c6-00505601141c"), 2019).Result;
- using (var stream = rg.GenerateFromFile(filename, filenameFirstPage, "TEST"))
- {
- PdfDocument doc = PdfReader.Open(stream);
- doc.Save(savePath);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement