private void dgvDatos_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { DataGridViewRow r = dgvDatos.Rows[e.RowIndex]; producto = (Producto)r.Tag; var cantidad = Interaction.InputBox("Ingrese la cantidad vendida", "Ingreso de cantidad", "1", Screen.PrimaryScreen.WorkingArea.Bottom / 2, Screen.PrimaryScreen.WorkingArea.Height / 2); if (!decimal.TryParse(cantidad, out decimal cantidadVendida)) { return; } else if (cantidadVendida <= 0 || cantidadVendida > producto.Stock) { //TODO: Se puede sacar un msj de error return; } frm.AgregarProductoEnVenta(producto, cantidadVendida); } }
private void ProductosDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { DataGridViewRow r = ProductosDataGridView.Rows[e.RowIndex]; producto = (Producto)r.Tag; var cantidad = Interaction.InputBox("Ingrese la cantidad vendida", "Ingreso de Cantidad", "1", 800, 400); if (!decimal.TryParse(cantidad, out decimal cantidadVendida)) { return; } else if (cantidadVendida <= 0 || cantidadVendida > producto.Stock) { //TODO:Se puede sacar un mensaje de error return; } frm.AgregarProductoEnVenta(producto, cantidadVendida); } }