private void UpdateAnimalList() { LvAnimalList.Items.Clear(); foreach (Animal A in animalLogic.GetAllAnimals()) { ListViewItem listViewItem = new ListViewItem(A.name); listViewItem.SubItems.Add(A.age.ToString()); listViewItem.SubItems.Add(A.weight.ToString()); listViewItem.SubItems.Add(Enum.GetName(typeof(Animal.Genders), A.gender)); listViewItem.SubItems.Add(A.price.ToString()); listViewItem.SubItems.Add(Enum.GetName(typeof(Animal.Species), A.species)); listViewItem.SubItems.Add(A.breed); listViewItem.SubItems.Add(A.cage.ToString()); listViewItem.SubItems.Add(A.reserved ? "Ja" : "Nee"); LvAnimalList.Items.Add(listViewItem); } LbDogs.Items.Clear(); LbDogs.Items.AddRange(animalLogic.GetAnimalsOfType(Animal.Species.Dog).ToArray()); if (LbDogs.Items.Count > 0) { LbDogs.SelectedIndex = 0; } LbCages.Items.Clear(); LbCages.Items.AddRange(caretakingLogic.GetAllCages().ToArray()); if (LbDogs.Items.Count > 0) { LbCages.SelectedIndex = 0; } LbFeedingAnimals.Items.Clear(); LbFeedingAnimals.Items.AddRange(animalLogic.GetAllAnimals().ToArray()); if (LbDogs.Items.Count > 0) { LbFeedingAnimals.SelectedIndex = 0; } }