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