コード例 #1
0
        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.");
            }
        }
コード例 #2
0
 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);
 }