public IActionResult Index() { var da = new ClienteDA(); var clientes = da.GetListaClientes(); return(View(clientes)); }
public IActionResult Create() { var da = new ProductoDA(); var daclientes = new ClienteDA(); ViewBag.productos = da.GetListaProductos(); ViewBag.clientes = daclientes.GetListaClientes(); ViewBag.alerta = ""; return(View()); }
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()); }