public IHttpActionResult PutCuponDescuento(int id, CuponDescuento cuponDescuento)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != cuponDescuento.IdCupon)
            {
                return(BadRequest());
            }

            db.Entry(cuponDescuento).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CuponDescuentoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 2
0
        public ActionResult Reporte(tbObjeto Objeto)
        {
            int            iTipoReporte      = Objeto.obj_Id;
            ReportDocument rd                = new ReportDocument();
            Stream         stream            = null;
            CuponDescuento CuponRV           = new CuponDescuento();
            Reportes       CuponDescuentoDST = new Reportes();

            var CuponTableAdapter = new UDV_Vent_CuponDescuentoPorFechaTableAdapter();

            try
            {
                CuponTableAdapter.FillFiltros(CuponDescuentoDST.UDV_Vent_CuponDescuentoPorFecha, "2019-01-18", "2019-01-18");

                CuponRV.SetDataSource(CuponDescuentoDST);
                stream = CuponRV.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
                stream.Seek(0, SeekOrigin.Begin);

                CuponRV.Close();
                CuponRV.Dispose();

                string fileName = "cupon_descuento.pdf";
                Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName);
                return(File(stream, "application/pdf"));
            }
            catch (Exception Ex)
            {
                Ex.Message.ToString();
                throw;
            }
        }
        public IHttpActionResult GetCuponDescuento(int id)
        {
            CuponDescuento cuponDescuento = db.CuponDescuentoes.Find(id);

            if (cuponDescuento == null)
            {
                return(NotFound());
            }

            return(Ok(cuponDescuento));
        }
        public IHttpActionResult PostCuponDescuento(CuponDescuento cuponDescuento)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.CuponDescuentoes.Add(cuponDescuento);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = cuponDescuento.IdCupon }, cuponDescuento));
        }
        public IHttpActionResult DeleteCuponDescuento(int id)
        {
            CuponDescuento cuponDescuento = db.CuponDescuentoes.Find(id);

            if (cuponDescuento == null)
            {
                return(NotFound());
            }

            db.CuponDescuentoes.Remove(cuponDescuento);
            db.SaveChanges();

            return(Ok(cuponDescuento));
        }