コード例 #1
0
 public void WijzigResultaat()
 {
     if (SelectedResultaat != null)
     {
         BackWithRefresh = true;
         ResultaatDataService rds = new ResultaatDataService();
         // controleren of de fields zijn ingevuld
         if (SelectedResultaat.Datum == null || SelectedResultaat.AlgorithmId < 1)
         {
             MessageBoxResult result = MessageBox.Show("Please fill in all fields.",
                                                       "Information", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             // controleren of update of insert moet zijn
             if (SelectedResultaat.Id == 0)
             {
                 rds.RegisterTime(SelectedResultaat.Sessie, SelectedResultaat.AlgorithmId, SelectedResultaat.Datum, SelectedResultaat.Tijd);
             }
             else
             {
                 rds.UpdateTime(SelectedResultaat);
             }
             BackWithRefresh = true;
             // datum selecteren om te refreshen met binding
             SelectedDatum = SelectedResultaat;
             refreshResutaten();
         }
         //Resultaat leegmaken om messagebox te tonen "You have selected a Date, not a Result..." in functie deleteResultaat()
         SelectedResultaat = null;
         SelectedAlgorithm = null;
         // delete button inschakelen
         DeleteButtonEnabled = true;
     }
 }