public JsonResult DeleteMyProduct(PRODUCTO producto) { var productorM = new ProductorManager(); var productoDelete = new PRODUCTO(); if (producto != null) { productoDelete = productorM.DeleteProduct(producto); } return(Json(productoDelete)); }
public JsonResult AddProductoEditado(PRODUCTO producto) { var productoEdit = new ProductorManager(); var productoR = productoEdit.UpdateProducto(producto); var productoActualizado = new PRODUCTO { IDPRODUCTO = productoR.IDPRODUCTO, DESCRIPCION = productoR.DESCRIPCION, PRECIO = productoR.PRECIO, STOCK = productoR.STOCK }; return(Json(productoActualizado)); }
public JsonResult Comprar(List <PRODUCTO> productos) { var usuario = (USUARIO)Session["usuario"]; var insertCompra = new ClienteInternoManager(); var updateLocal = new ProductorManager(); var listap = new List <PRODUCTO>(); var listaInsertar = collection.GetProcesoLocalProductsListFilterByCantidad(productos); if (listaInsertar.Count() != 0) { listap = insertCompra.InsertCompra(listaInsertar, usuario); updateLocal.UpdateStockProcesoLocalProductsIfCompra(listaInsertar); } return(Json(listap)); }
public JsonResult AddNewProductos(List <PRODUCTO> productos) { var productsSeleted = new List <PRODUCTO>(); var productosList = new List <PRODUCTO>(); var productosListNoDiposable = new List <PRODUCTO>(); var newProducto = new PRODUCTO(); if (ModelState.IsValid) { productsSeleted = collection.GetProductosListSelected(productos); var productor = new ProductorManager(); var usuario = (USUARIO)Session["usuario"]; foreach (var item in productsSeleted) { if (collection.GetProductosListIfExternoExist(item, usuario)) { newProducto = productor.InsertNewProducto(item, usuario); productosList.Add(newProducto); } else { newProducto = productor.UpdateProducto(item, usuario); productosList.Add(newProducto); } } } else { return(Json(null)); } foreach (var item in productosList) { productosListNoDiposable.Add(new PRODUCTO() { IDPRODUCTO = item.IDPRODUCTO, DESCRIPCION = item.DESCRIPCION, PRECIO = item.PRECIO, STOCK = item.STOCK, TIPOVENTA = item.TIPOVENTA }); } return(Json(productosListNoDiposable)); }