public FileResult opcionesInscritosEventoExcel(decimal idEvento)
        {
            Response <List <ReciboMovimiento> > Servicios = new Response <List <ReciboMovimiento> >();
            ReciboMovimiento objServicio = new ReciboMovimiento()
            {
                id_evento = idEvento
            };

            Servicios.data = objServicio.OpcionesEventosInscritos().data;


            ReportViewer rv = new ReportViewer();

            rv.ProcessingMode         = ProcessingMode.Local;
            rv.LocalReport.ReportPath = Server.MapPath("~/Reporte/RptOpcionesInscritos.rdlc");
            rv.LocalReport.DataSources.Clear();
            ReportDataSource dsEncabezado = new ReportDataSource("dts_OpcionesInscritos", Servicios.data);

            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("Excel", null, out mimeType, out enconding, out filenameExtension, out streamids, out warnings);
            return(File(streamBytes, mimeType));
        }
        public Response <List <ReciboMovimiento> > ListarOpcionesInscritos([FromBody] decimal idevento)
        {
            Response <List <ReciboMovimiento> > resp = new Response <List <ReciboMovimiento> >();
            ReciboMovimiento obj = new ReciboMovimiento()
            {
                id_evento = idevento
            };

            return(resp = obj.OpcionesEventosInscritos());
        }