Ejemplo n.º 1
0
        public FileResult listaInscritosEventoExcel(decimal idEvento)
        {
            Response <List <ReciboMovimiento> > Servicios = new Response <List <ReciboMovimiento> >();
            ReciboMovimiento objServicio = new ReciboMovimiento()
            {
                id_evento = idEvento
            };

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


            ReportViewer rv = new ReportViewer();

            rv.ProcessingMode         = ProcessingMode.Local;
            rv.LocalReport.ReportPath = Server.MapPath("~/Reporte/Listado.rdlc");
            rv.LocalReport.DataSources.Clear();
            ReportDataSource dsEncabezado = new ReportDataSource("dts_Inscritos", 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));
        }
Ejemplo n.º 2
0
        public FileResult obtenerRecibo(decimal idMov)
        {
            List <ReciboMovimiento> Servicios   = new List <ReciboMovimiento>();
            ReciboMovimiento        objServicio = new ReciboMovimiento()
            {
                id_movimiento = idMov
            };

            Servicios = objServicio.ObtenerDatosRecibo();


            ReportViewer rv = new ReportViewer();

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

            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));
        }
        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());
        }
        public Response <List <ReciboMovimiento> > ListarSaldosDiarios([FromBody] decimal idevento)
        {
            Response <List <ReciboMovimiento> > resp = new Response <List <ReciboMovimiento> >();
            ReciboMovimiento obj = new ReciboMovimiento()
            {
                id_evento = idevento
            };

            return(resp = obj.saldosDiariosDetallado());
        }
        public Response <List <ReciboMovimiento> > ListarInscritosEvento([FromBody] decimal idevento)
        {
            Response <List <ReciboMovimiento> > resp = new Response <List <ReciboMovimiento> >();
            ReciboMovimiento obj = new ReciboMovimiento()
            {
                id_evento = idevento
            };

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