public void sumfun() { var sumlist = ProductsforDataGrid.Sum(o => o.Price); SumLabel.Text = sumlist.ToString() + " ლარი"; StringReturner.Stringer = sumlist.ToString(); }
public void Check(Product product) { if (ProductsforDataGrid.Contains(product)) { int i = 0; double previusprice = 0; i = ProductsforDataGrid[ProductsforDataGrid.FindIndex(o => o == product)].Quantity; i++; ProductsforDataGrid[ProductsforDataGrid.FindIndex(o => o == product)].Quantity = i; previusprice = ProductsforDataGrid[ProductsforDataGrid.FindIndex(o => o == product)].Price; ProductsforDataGrid[ProductsforDataGrid.FindIndex(o => o == product)].Price = (previusprice / (i - 1)) * i; // MessageBox.Show(i.ToString()); // product.Quantity = product.Quantity++; dataGridView1.DataSource = null; dataGridView1.DataSource = ProductsforDataGrid; } else { ProductsforDataGrid.Add(product); product.Quantity = 1; dataGridView1.DataSource = null; dataGridView1.DataSource = ProductsforDataGrid; } sumfun(); }