public Response <recibo> anularRecibo([FromBody] decimal arg)
        {
            Response <recibo> obj  = new Response <recibo>();
            GestionRecibo     anul = new GestionRecibo();

            return(obj = anul.anularRecibo(arg));
        }
        public Response <recibo> obtenerRecibo([FromBody] decimal num)
        {
            Response <recibo> obj  = new Response <recibo>();
            GestionRecibo     list = new GestionRecibo();

            return(list.obtenerRecibo(num));
        }
        public Response <List <pais> > listarPaises()
        {
            Response <List <pais> > obj  = new Response <List <pais> >();
            GestionRecibo           list = new GestionRecibo();

            return(list.obtenerListaPaises());
        }
        public Response <List <eventoopcion> > listarOpcionesEvento([FromBody] decimal arg)
        {
            Response <List <eventoopcion> > obj = new Response <List <eventoopcion> >();
            GestionRecibo list = new GestionRecibo();

            return(obj = list.obtenerOpcionesEvento(arg));
        }
        public Response <List <reciboconsulta> > listarRecibos([FromBody] decimal eve)
        {
            Response <List <reciboconsulta> > obj = new Response <List <reciboconsulta> >();
            GestionRecibo list = new GestionRecibo();

            return(obj = list.obtenerRecibos(eve));
        }
        public Response <List <evento> > listarEventos()
        {
            Response <List <evento> > obj  = new Response <List <evento> >();
            GestionRecibo             list = new GestionRecibo();

            return(list.obtenerEventosActivos());
        }
Exemplo n.º 7
0
        public FileResult imprimir(decimal idRecibo)
        {
            List <reciboconsulta> Servicio    = new List <reciboconsulta>();
            GestionRecibo         objServicio = new GestionRecibo()
            {
                numerorecibo = idRecibo
            };

            Servicio = objServicio.obtenerDatosRecibo();

            ReportViewer rv = new ReportViewer();

            rv.ProcessingMode         = ProcessingMode.Local;
            rv.LocalReport.ReportPath = Server.MapPath("~/Reportes/RptReciboSAG.rdlc");
            rv.LocalReport.DataSources.Clear();
            ReportDataSource dsEncabezado = new ReportDataSource("dtsReciboSAG", 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));
        }
        public Response <recibo> GuardarRecibo([FromBody] recibo arg)
        {
            Response <recibo> obj   = new Response <recibo>();
            GestionRecibo     trans = new GestionRecibo();

            if (arg.idrecibo == null || arg.idrecibo.Equals(0))
            {
                return(obj = trans.nuevoRecibo(arg));
            }
            else
            {
                return(obj = trans.actualizarRecibo(arg));
            }
        }