public Response <List <estadisticarecibo> > estadisticasTotales([FromBody] decimal arg) { Response <List <estadisticarecibo> > obj = new Response <List <estadisticarecibo> >(); GeneracionEstadisticas list = new GeneracionEstadisticas(); return(obj = list.estadisticaTotales(arg)); }
public FileResult reporteDetallado(decimal idevento) { List <reciboconsulta> Servicio = new List <reciboconsulta>(); GeneracionEstadisticas objServicio = new GeneracionEstadisticas() { idEvento = idevento }; Servicio = objServicio.obtenerInfoDetallada(); ReportViewer rv = new ReportViewer(); rv.ProcessingMode = ProcessingMode.Local; rv.LocalReport.ReportPath = Server.MapPath("~/Reportes/RptRecporteDetallado.rdlc"); rv.LocalReport.DataSources.Clear(); ReportDataSource dsEncabezado = new ReportDataSource("dtsInfoDetallada", Servicio); rv.LocalReport.DataSources.Add(dsEncabezado); rv.LocalReport.Refresh(); byte[] streamBytes = null; string mimeType = ""; string enconding = ""; string filenameExtension = ""; string[] streamids = null; Warning[] warnings = null; streamBytes = rv.LocalReport.Render("PDF", null, out mimeType, out enconding, out filenameExtension, out streamids, out warnings); return(File(streamBytes, mimeType)); }