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));
        }
示例#2
0
        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));
        }