private void Window_Loaded(object sender, RoutedEventArgs e) { if (parentMode == false) { lblTitle.Content = "Kind " + $"'{_firstName + " " + _lastName}'" + " niet gevonden."; var childList = VakacientjesDb.GetChildren(); foreach (Child child in childList) { cmbChild.Items.Add(child.FirstName + " " + child.LastName); } } else { this.Title = "Selecteer ouder"; lblTitle.Content = "Ouder " + $"'{_firstName + " " + _lastName}'" + " niet gevonden."; lblDescription.Content = "Selecteer een bestaande ouder of voeg een nieuwe ouder toe."; var parentList = VakacientjesDb.GetParents(); foreach (Parent parent in parentList) { cmbChild.Items.Add(parent.FirstName + " " + parent.LastName); } } }
private void BtnAddChild_Click(object sender, RoutedEventArgs e) { AddChildWindow addChildWindow = new AddChildWindow(_firstName, _lastName); addChildWindow.parentMode = this.parentMode; var res = addChildWindow.ShowDialog(); if (res == true) { if (parentMode == false) { var childList = VakacientjesDb.GetChildren(); int maxId = -1; int selectedIndex = -1; cmbChild.Items.Clear(); foreach (Child child in childList) { if (child.Id > maxId) { maxId = child.Id; selectedIndex = childList.IndexOf(child); } cmbChild.Items.Add(child.FirstName + " " + child.LastName); } cmbChild.SelectedIndex = selectedIndex; } else { var parentList = VakacientjesDb.GetParents(); int maxId = -1; int selectedIndex = -1; cmbChild.Items.Clear(); foreach (Parent parent in parentList) { if (parent.Id > maxId) { maxId = parent.Id; selectedIndex = parentList.IndexOf(parent); } cmbChild.Items.Add(parent.FirstName + " " + parent.LastName); } cmbChild.SelectedIndex = selectedIndex; } } }