public ActionResult DeleteConfirmed(int id)
        {
            TiendaProducto tiendaProducto = db.TiendaProducto.Find(id);

            db.TiendaProducto.Remove(tiendaProducto);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ProTiendaID,TiendaID,ProductoID,Disponibilidad")] TiendaProducto tiendaProducto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tiendaProducto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ProductoID = new SelectList(from p in db.Producto orderby p.Nombre select new { p.ProductoID, NombreMar = p.Nombre + " - " + p.Marca }, "ProductoID", "NombreMar", tiendaProducto.ProductoID);
     ViewBag.TiendaID   = new SelectList(from r in db.Tienda orderby r.Nombre select new { r.TiendaID, NombreDir = r.Nombre + " - " + r.Direccion }, "TiendaID", "NombreDir", tiendaProducto.TiendaID);
     return(View(tiendaProducto));
 }
        // GET: TiendaProductoes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TiendaProducto tiendaProducto = db.TiendaProducto.Find(id);

            if (tiendaProducto == null)
            {
                return(HttpNotFound());
            }
            return(View(tiendaProducto));
        }
        // GET: TiendaProductoes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TiendaProducto tiendaProducto = db.TiendaProducto.Find(id);

            if (tiendaProducto == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ProductoID = new SelectList(from p in db.Producto orderby p.Nombre select new { p.ProductoID, NombreMar = p.Nombre + " - " + p.Marca }, "ProductoID", "NombreMar", tiendaProducto.ProductoID);
            ViewBag.TiendaID   = new SelectList(from r in db.Tienda orderby r.Nombre select new { r.TiendaID, NombreDir = r.Nombre + " - " + r.Direccion }, "TiendaID", "NombreDir", tiendaProducto.TiendaID);
            return(View(tiendaProducto));
        }
        public ActionResult Create([Bind(Include = "ProTiendaID,TiendaID,ProductoID,Disponibilidad")] TiendaProducto tiendaProducto)
        {
            if (ModelState.IsValid)
            {
                var val = db.TiendaProducto.Where(r => r.Disponibilidad == tiendaProducto.Disponibilidad).FirstOrDefault();
                if (val != null)
                {
                    ModelState.AddModelError(string.Empty, "Que le ponémo");
                    return(View(tiendaProducto));
                }

                db.TiendaProducto.Add(tiendaProducto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ProductoID = new SelectList(from p in db.Producto orderby p.Nombre select new { p.ProductoID, NombreMar = p.Nombre + " - " + p.Marca }, "ProductoID", "NombreMar", tiendaProducto.ProductoID);
            ViewBag.TiendaID   = new SelectList(from r in db.Tienda orderby r.Nombre select new { r.TiendaID, NombreDir = r.Nombre + " - " + r.Direccion }, "TiendaID", "NombreDir", tiendaProducto.TiendaID);
            return(View(tiendaProducto));
        }
예제 #6
0
 public ActionResult ActualizaStockPendiente(TiendaProducto tienda)
 {
     return(Json(new TiendaProductoDAO().actualizasTiendaProducto(tienda), JsonRequestBehavior.AllowGet));
 }