private void EnterButton_Click(object sender, RoutedEventArgs e) { Speler selectedSpeler = (Speler)Speler1ComboBox.SelectedItem; if (selectedSpeler == null) { _errorText = "Spelernaam is niet ingevuld, vul een naam in"; NotifyPropertyChanged("ErrorText"); return; } _selectedSpeler = spelerController.getOnNaam(selectedSpeler.Naam); if (_selectedSpeler == null) { // Naam komt niet voor, wijzigen is niet mogelijk _errorText = "Spelernaam komt niet voor in bestand, kies een andere naam"; NotifyPropertyChanged("ErrorText"); return; } //coachList.Add(new Coach("xxx de Lange","xxx",true); NotifyPropertyChanged("SpelerList"); // method implemented below //this.NavigationService.Navigate(new CoachDataPage()); SpelerDataPage SpelerDataPage = new SpelerDataPage(_selectedSpeler); SpelerDataPage.setSpeler(_selectedSpeler); this.NavigationService.Navigate(SpelerDataPage); }
private void NewButton_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(Speler1ComboBox.Text)) { _errorText = "Spelernaam is niet ingevuld, vul een naam in"; NotifyPropertyChanged("ErrorText"); return; } _selectedSpeler = spelerController.getOnNaam(Speler1ComboBox.Text); // Indien de Coach al voorkomt, mag je niet verder gaan if (_selectedSpeler != null)// De coach bestaat niet indien gevonden record leeg is. { _errorText = "Speler naam komt niet voor in bestand, kies een andere naam"; NotifyPropertyChanged("ErrorText"); return; } _selectedSpeler = new Speler(Speler1ComboBox.Text); SpelerDataPage SpelerDataPage = new SpelerDataPage(_selectedSpeler); SpelerDataPage.setSpeler(_selectedSpeler); this.NavigationService.Navigate(SpelerDataPage); }