示例#1
0
        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);
                }
            }
        }
示例#2
0
        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;
                }
            }
        }