/// <summary> /// Inicia el proceso de compra. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnComprarHome_Click(object sender, EventArgs e) { if (CarritoCompras.ListaProductosCarrito.Count > 0) { if (Validaciones.StockDisponibleParaComprar()) { CargarDatosCliente seleccionarClienteForm = new CargarDatosCliente(); if (seleccionarClienteForm.ShowDialog() == DialogResult.OK) { RestarCantidadProductos(); generarVenta(seleccionarClienteForm.Cliente); CarritoCompras.RemoveAllItemsFromShopCar(); CargarDataGridViewCarritoCompras(); CargaDataGridProductos(); MessageBox.Show("¡Gracias por su compra! ", "¡Compra procesada!"); } else { MessageBox.Show("No se pudo concretar la compra!", "Operación incompleta"); } } else { MessageBox.Show("¡Parece que te emocionaste demasiado!", "¡Saca productos del carrito!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Tu carrito esta vacío!", "Carrito vacío", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Limpia el Carrito de compras. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnResetCar_Click(object sender, EventArgs e) { if (CarritoCompras.ListaProductosCarrito.Count > 0) { CarritoCompras.RemoveAllItemsFromShopCar(); CargarDataGridViewCarritoCompras(); } }