public DisminuirInventario ( int productoId, int cantidad ) : void | ||
productoId | int | |
cantidad | int | |
return | void |
public void ReservarInventario(LineaOrden linea) { var inventarioDAO = new AlmacenDAO(); var producto = linea.Producto; var inventario = inventarioDAO.CantidadInventario(producto.Id); if (inventario < linea.Cantidad) throw new InventarioInsuficienteException(); inventarioDAO.DisminuirInventario(producto.Id, linea.Cantidad); }
public void RealizarPedido(Orden orden) { foreach (var linea in orden.Lineas) { var inventarioDAO = new AlmacenDAO(); var producto = linea.Producto; var inventario = inventarioDAO.CantidadInventario(producto.Id); if (inventario < linea.Cantidad) throw new InventarioInsuficienteException(); inventarioDAO.DisminuirInventario(producto.Id, linea.Cantidad); } }