public async Task <FileResult> ExportPdf()
        {
            ClientesReport Report = new ClientesReport(this._converter, this._templateService);

            byte[] stream = await Report.Export();

            Request.HttpContext.Response.Headers.Add("filename", "UsuariosReport2.pdf");
            return(File(stream, "application/pdf", "UsuariosReport2.pdf"));
        }
Ejemplo n.º 2
0
        public ActionResult GetRelatorioClientes(DateTime?datainicial, DateTime?datafinal, string pesquisaTexto)
        {
            var rpt = new ClientesReport(datainicial, datafinal, pesquisaTexto);

            rpt.ListaDeFiltros.Add("Data Inicial", datainicial.IsValidDate());
            rpt.ListaDeFiltros.Add("Data Final", datafinal.IsValidDate());
            rpt.ListaDeFiltros.Add("Pesquisa", pesquisaTexto);
            rpt.BasePath = GetServerPath();
            rpt.Titulo   = "Relatório de Clientes";
            rpt.ImprimirCabecalhoPadrao = true;
            rpt.ImprimirRodapePadrao    = false;
            return(File(rpt.GetOutput().GetBuffer(), "application/pdf"));
        }
Ejemplo n.º 3
0
 private void Imprimirbutton_Click(object sender, EventArgs e)
 {
     if (ConsultadataGridView.RowCount == 0)
     {
         MessageBox.Show("No se puede imprimir");
         return;
     }
     else
     {
         ClientesReport r = new ClientesReport(Lista);
         r.ShowDialog();
     }
 }