public ActionResult AddSuppliess(int?ID_USER_SUPPLIER_INSUMO, int?quantity, int?ID_PRODUCTO, int?ID_MEDIDA) { var existingProduct = db.PRODUCTO_INSUMO.Where(x => x.ID_PRODUCTO == ID_PRODUCTO && x.ID_USER_SUPPLIER_INSUMO == ID_USER_SUPPLIER_INSUMO && x.ACTIVE == true).FirstOrDefault(); if (existingProduct != null) { existingProduct.ID_PRODUCTO = ID_PRODUCTO; existingProduct.quantity = quantity; existingProduct.ID_MEDIDA = ID_MEDIDA; db.Entry(existingProduct).State = EntityState.Modified; } else { PRODUCTO_INSUMO PR = new PRODUCTO_INSUMO { ID_USER_SUPPLIER_INSUMO = ID_USER_SUPPLIER_INSUMO, quantity = quantity, ID_PRODUCTO = ID_PRODUCTO, ID_MEDIDA = ID_MEDIDA, ACTIVE = true }; db.PRODUCTO_INSUMO.Add(PR); } db.SaveChanges(); supplieListViewModel slvm = GetProductListCost(ID_PRODUCTO, quantity); return(PartialView("_suppliesList", slvm)); }
public ActionResult AddSupplie(int id) { PRODUCTO_INSUMO pr = new PRODUCTO_INSUMO(); pr.ID_PRODUCTO = id; ViewBag.ID_USER_SUPPLIER_INSUMO = new SelectList(db.USER_SUPPLIER_INSUMO, "ID_USER_SUPPLIER_INSUMO", "NAME"); ViewBag.ID_MEDIDA = new SelectList(db.MEDIDAs, "ID_MEDIDA", "NOMBRE"); return(PartialView("_addSupplie", pr)); }
public ActionResult EditSupplie(PRODUCTO_INSUMO PR) { PRODUCTO_INSUMO prod = db.PRODUCTO_INSUMO.Find(PR.ID_PRODUCTO_INSUMO); prod.ID_USER_SUPPLIER_INSUMO = PR.ID_USER_SUPPLIER_INSUMO; prod.quantity = PR.quantity; db.Entry(prod).State = EntityState.Modified; db.SaveChanges(); var listaInsumos = db.PRODUCTO_INSUMO.Where(x => x.ID_PRODUCTO == PR.ID_PRODUCTO).ToList(); supplieListViewModel slvm = GetProductListCost(PR.ID_PRODUCTO, PR.quantity); return(PartialView("_suppliesList", slvm)); //return PartialView("_suppliesList", listaInsumos); }