/// <summary> /// åbener et vindue hvor man kan /// vælge om vil oprette en eller /// rediger en gammel /// </summary> private void Button_ToolMenu_Click(object sender, RoutedEventArgs e) { //åben vindue View.SelectType startMenu = new View.SelectType(); startMenu.showContinueButton = true; startMenu.Owner = this; startMenu.ShowDialog(); //hvis man vælger opret ny eller rediger //spørg om man vil gemme filen if (startMenu.DialogResult.HasValue && startMenu.DialogResult.Value) { if (!this.saved) { MessageBoxResult result = MessageBox.Show("Gem lærepladsen?", "Gem", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { SaveFile(); } } LoadFile(); //load inhold af den nye fil } }
/// <summary> /// når vinduet er loaded /// åben et nyt vindue hvor man kan vælge /// at åben en gemt fil /// </summary> private void Window_Loaded(object sender, RoutedEventArgs e) { //åben vindue View.SelectType openMenu = new View.SelectType(); openMenu.Owner = this; openMenu.ShowDialog(); //hvis man har valgt at ændre i en fil //hent oplyninger i filen if (openMenu.DialogResult.HasValue && openMenu.DialogResult.Value) { LoadFile(); } //vær sikker på at der minimum en række i datagrid if (kontaktPer.Items.Count == 0) { addDatagridRow(kontaktPer); } if (kandidater.Items.Count == 0) { addDatagridRow(kandidater); } SetSaveTimer(5); //sæt auto gem timer SetChangeFunction(); //sæt change event på alle elementer der kan ændres i }