Exemplo n.º 1
0
 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);
            }
        }