public IActionResult Delete(int id) { var da = new ProductoDA(); var producto = da.GetProductoById(id); return(View(producto)); }
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()); }
public ProductoBO GetProductoById(ProductoBO producto) { return(productoDA.GetProductoById(producto)); }