/// <summary> /// updates the information in the connected database by /// using the update method from the database class then /// window closes once races has been successfully updated /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnUpdate_Click(object sender, RoutedEventArgs e) { try { if (race != null) { race.RaceName = txtRaceName.Text; race.RaceLocation = txtRaceLocation.Text; race.RaceDistance = txtRaceDistance.Text; race.RaceDate = txtRaceDate.Text; race.JuniorMaleTime = txtJuniorMaleTime.Text; race.JuniorFemaleTime = txtJuniorFemaleTime.Text; race.SeniorMaleTime = txtSeniorMaleTime.Text; race.SeniorFemaleTime = txtSeniorFemaleTime.Text; RacesDatabase d = new RacesDatabase(); d.updateRaces(race); MessageBox.Show("Race Successfully Updated!"); txtRaceName.Clear(); txtRaceLocation.Clear(); txtRaceDistance.Clear(); txtRaceDate.Clear(); txtJuniorMaleTime.Clear(); txtJuniorFemaleTime.Clear(); txtSeniorMaleTime.Clear(); txtSeniorFemaleTime.Clear(); } } catch { MessageBox.Show("Something went wrong, Please make sure all boxes are filled in and then try again"); } }//end of method