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