public ActionResult Agregar(ProductoViewModels model) { try { if (ModelState.IsValid) { using (vital1Entities db = new vital1Entities()) { var ohistorial = new Historial(); ohistorial.Hist_Cant = model.Hist_Cant; ohistorial.Prod_Id = model.Prod_Id; ohistorial.Hist_Fecha = DateTime.Now; var oProducto = db.Producto.Find(model.Prod_Id); oProducto.Prod_Desk = model.Prod_Desk; oProducto.Prod_Cant = (model.Prod_Cant + model.Hist_Cant); db.Historial.Add(ohistorial); db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Producto/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(ProductoViewModels model) { try { if (ModelState.IsValid) { using (vital1Entities db = new vital1Entities()) { var oProducto = db.Producto.Find(model.Prod_Id); oProducto.Prod_Desk = model.Prod_Desk; oProducto.Prod_Cant = model.Prod_Cant; db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Producto/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Eliminar(int Id) { using (vital1Entities db = new vital1Entities()) { var oProducto = db.Producto.Find(Id); oProducto.Prod_estado = true; db.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Producto/")); }