/// <summary> /// Modifica la cantidad de productos ingresada en el data grid view /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button3_Click(object sender, EventArgs e) { try { if (dgvVenta.CurrentRow != null) { int index = dgvVenta.CurrentRow.Index; frmVentasModificar frmVentas = new frmVentasModificar(productos[index].Producto, productos[index].Precio); int cant = frmVentas.obtenerCantidad(); if (cant != -1) { productos[index].Cantidad = cant; productos[index].Subtotal = productos[index].Precio * cant; } dgvVenta.DataSource = null; dgvVenta.DataSource = productos; } else { MessageBox.Show("Por favor selcciona un producto."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } calcularTotal(); }
/// <summary> /// Obtiene el producto seleccionado, lo asigna a la variable clsProductos, y cierra la ventana. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { int seleccionado = dgvProductos.CurrentCell.RowIndex; frmVentasModificar modificar = new frmVentasModificar(listaProductos[seleccionado].Producto, listaProductos[seleccionado].Precio); cant = modificar.obtenerCantidad(); clsListaProductos = new clsListaProductos(listaProductos[seleccionado].IDproducto, listaProductos[seleccionado].Producto, cant, listaProductos[seleccionado].Precio); if (clsListaProductos.Cantidad != -1) { this.Close(); this.Dispose(); } }