//The click method for clear collection of projects and set default user name and password. private void ResetButton_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Naozaj chcete vyčistiť zoznam projektov a resetovať prihlasovacie údaje?", "Reset", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); switch (result) { case MessageBoxResult.Yes: try { ProjectManager.ListOfProjects.Clear(); ProjectManager.Save(); Logger.Name = "user"; Logger.Password = "******"; LoggerManager.SaveLogger(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Chyba", MessageBoxButton.OK, MessageBoxImage.Error); } break; case MessageBoxResult.No: break; } }
//The click method confirming and saving new project settings. private void OkButton_Click(object sender, RoutedEventArgs e) { try { ProjectManager.EditProjekt(Projekt, projName.Text, abbrev.Text, customer.Text); ProjectManager.Save(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Chyba", MessageBoxButton.OK, MessageBoxImage.Error); } Close(); }
//The click method deleting selected project from the list. private void DelButton_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Naozaj chcete odstrániť zvolený projekt?", "Vymazanie projektu", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); switch (result) { case MessageBoxResult.Yes: try { ProjectManager.DeleteProject((Projekt)projListBox.SelectedItem); ProjectManager.Save(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Chyba", MessageBoxButton.OK, MessageBoxImage.Error); } break; case MessageBoxResult.No: break; } }