private void AddToList() { int index = 0; if (SelectedShield != null) { if (!NewShieldList.Contains(SelectedShield)) { NewShieldList.Add(SelectedShield); } else { foreach (Shield units in NewShieldList) { if (units.Name == SelectedShield.Name) { break; } index++; } NewShieldList[index].Number += 1; } } else { MessageBox.Show("Выберите систему"); } }
private void Delete() { int index = SelectedIndexNew; if (index >= 0) { if (NewShieldList[index].Number == 1) { NewShieldList.RemoveAt(index); } else { NewShieldList[index].Number--; } } else { MessageBox.Show("Выберите элемент, который хотите удалить!", "Ошибка"); } //Доделать реализацию удаления одного элемента, а не всех из коллекции }