public IActionResult Edit(Producto producto) { var da = new ProductoDA(); if (da.ActualizarProducto(producto)) { return(RedirectToAction("Index")); } else { return(View(producto)); } }
public bool ActualizarProducto(ProductoBE objProducto) { ProductoDA objProductoDA = new ProductoDA(); try { if (objProductoDA.ActualizarProducto(objProducto)) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
public IActionResult Create(Compra compra) { var auxDA = new ProductoDA(); var productoComprado = auxDA.GetProductoById(compra.idProducto); if (compra.cantidad <= productoComprado.stock) { var da = new CompraDA(); compra.precioTotal = productoComprado.precioUnitario * compra.cantidad; productoComprado.stock = productoComprado.stock - compra.cantidad; auxDA.ActualizarProducto(productoComprado); if (da.InsertarCompra(compra) > 0) { return(RedirectToAction("index")); } } var daclientes = new ClienteDA(); ViewBag.productos = auxDA.GetListaProductos(); ViewBag.clientes = daclientes.GetListaClientes(); ViewBag.alerta = "Se ha superado el stock máximo de " + productoComprado.stock + " unidades para el producto."; return(View()); }