private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { Console.WriteLine(dataGridView1.CurrentCell.Value); if (dataGridView1.CurrentCell.Value.ToString() == "Add") { foreach (var elem in newApp.bikePartList) { if (elem.part_Id == Int32.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString())) { ItemPart toAdd = new ItemPart(elem, 1); user.cartPart.Add(toAdd); Console.WriteLine("-------------------------------------"); Console.WriteLine("Part Id : " + elem.part_Id); } } cartLoad(); } }
private void button9_Click(object sender, EventArgs e) { user.cartPart.Clear(); dataGridView2.Rows.Clear(); Dictionary <int, int> resultWeek = newApp.GetWeekPieces(this.plannedWeek); Dictionary <int, int> resultCompute = newApp.ComputeMissingPieces(ref resultWeek); int i = 0; foreach (var elem in resultCompute) { var part = newApp.bikePartList.FirstOrDefault(x => x.part_Id == elem.Key); if (part != null) { dataGridView1.Rows[i].Cells[5].Value = elem.Value; ItemPart toAdd = new ItemPart(part, elem.Value); user.cartPart.Add(toAdd); } } i++; cartLoad(); }