private void btnAceptar_Click(object sender, EventArgs e) { if (gridDeProductos.RowCount > 0) { Producto producto = (Producto)gridDeProductos.CurrentRow.DataBoundItem; int cant = new MyNumericInputBox().Show(); double total = cant * producto.Precio; var productoVenta = new ProductoAVender { Id = producto.Id, Nombre = producto.Nombre, Precio = producto.Precio, Cantidad = cant, Total = total }; //MaestroDetalleVentas.Instancia.Productos.Add(productoVenta); MaestroDetalleVentas.Instancia.AgregarProductoAlGrid(productoVenta); this.Close(); } else { MessageBox.Show("No se han encontrado productos para agregar."); } }
public void AgregarProductoAlGrid(ProductoAVender producto) { string[] p = { producto.Id.ToString(), producto.Nombre, producto.Precio.ToString(), producto.Cantidad.ToString(), producto.Total.ToString() }; gridProductos.Rows.Add(p); }