public ActionResult Create(DevueltaBodegal devueltabodegal) { tipusu(); if (ModelState.IsValid) { string user = this.User.Identity.Name; Usuario usuario = db.Usuario.FirstOrDefault(r => r.NOMBRE == user); List<Maqueta4> lista = db.Maqueta4.Where(r => r.IDVENDEDOR == usuario.ID && r.IDBODEGAL == null).ToList(); if (lista.Count == 0) { ViewBag.TEXTO = "NO HA AGREGADO PRODUCTOS A LA NOTA DE COMPRA"; return View(devueltabodegal); } devueltabodegal.IDVENDEDOR = usuario.ID; devueltabodegal.ESTADO = false; devueltabodegal.FECHA = DateTime.Now; db.DevueltaBodegal.Add(devueltabodegal); db.SaveChanges(); foreach (Maqueta4 item in lista) { item.IDBODEGAL = devueltabodegal.ID; db.Entry(item).State = EntityState.Modified; } db.SaveChanges(); return RedirectToAction("Index"); } return View(devueltabodegal); }
public ActionResult Edit(DevueltaBodegal devueltabodegal) { tipusu(); if (ModelState.IsValid) { db.Entry(devueltabodegal).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(devueltabodegal); }