public JasperClient GetClient() { JasperConfig config = new JasperConfig("localhost"); JasperAuthorization auth = new JasperAuthorization("jasperadmin", "jasperadmin"); JasperClient report = new JasperClient(config, auth); return report; }
public ActionResult GetReport() { JasperConfig config = new JasperConfig("localhost"); JasperAuthorization auth = new JasperAuthorization("jasperadmin", "jasperadmin"); JasperClient report = new JasperClient(config, auth); var response = report.Get("/reports/teste/ExemploTeste", new { UsuarioLogado = "Tadeu Rodrigues Arias" }, JasperReportFormat.PDF); return File(response.GetDocument(), response.GetContentType(), response.DefineFileName("Exemplo")); }
static void Main(string[] args) { Console.Clear(); Console.WriteLine("JasperManager command line"); Console.WriteLine("---------------------------------------------------"); JasperAuthorization auth = new JasperAuthorization("jasperadmin", "jasperadmin"); JasperConfig config = new JasperConfig("localhost"); client = new JasperClient(config, auth); string command = args[0].ToLower(); string origem = args[1]; string destination = string.Empty; string dataSourcePath = string.Empty; if (args.Length >= 3) destination = args[2]; if (args.Length >= 4) dataSourcePath = args[3]; switch (command) { case "upload": { Upload(origem, destination); } break; case "deploy": { Deploy(origem, destination, dataSourcePath); } break; case "clear": { Clear(origem); } break; default: break; } Console.WriteLine("---------------------------------------------------"); Console.WriteLine("Finish"); }