/// <summary> /// When the user enters information into all of the fields /// and the add button is clicked, the information is then /// stored into the database, if it cannot complete /// an error message is displayed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdd_Click(object sender, RoutedEventArgs e) { string strRaceName = txtRaceName.Text; string strRaceLocation = txtRaceLocation.Text; string strRaceDistance = txtRaceDistance.Text; string strRaceDate = txtRaceDate.Text; string strJuniorMaleTime = txtJuniorMaleTime.Text; string strJuniorFemaleTime = txtJuniorFemaleTime.Text; string strSeniorMaleTime = txtSeniorMaleTime.Text; string strSeniorFemaleTime = txtSeniorFemaleTime.Text; try { RacesDatabase broker = new RacesDatabase(); broker.insertRaces(strRaceName, strRaceLocation, strRaceDistance, strRaceDate, strJuniorMaleTime, strJuniorFemaleTime, strSeniorMaleTime, strSeniorFemaleTime); MessageBox.Show("Race successfully added"); txtRaceName.Clear(); txtRaceLocation.Clear(); txtRaceDistance.Clear(); txtRaceDate.Clear(); txtJuniorMaleTime.Clear(); txtJuniorFemaleTime.Clear(); txtSeniorMaleTime.Clear(); txtSeniorFemaleTime.Clear(); updateRaceInfo(); } catch { MessageBox.Show("Please ensure that all boxes have been filled in and try again."); } }//end of method