Пример #1
0
        /// <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