/// <summary>
 /// when item is selected, items information will
 /// be listed in textboxes allowing it to be updated or deleted.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void cmbJMember_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     m = (JuniorMember)cmbJMember.SelectedItem;
     txtJSHRNumber.Text   = m.SHRNumber.ToString();
     txtJName.Text        = m.Name.ToString();
     txtJYearOfBirth.Text = m.YearofBirth.ToString();
     txtJGender.Text      = m.Gender.ToString();
     txtJPhoneNumber.Text = m.PhoneNumber.ToString();
     txtJEmail.Text       = m.Email.ToString();
     txtJAddress.Text     = m.Address.ToString();
     txtJPostcode.Text    = m.Postcode.ToString();
     txtJDoctor.Text      = m.Doctor.ToString();
     txtJDoctorTel.Text   = m.DoctorTel.ToString();
     txtGuardian.Text     = m.Guardian.ToString();
     txtRelationship.Text = m.Relationship.ToString();
 }
        /// <summary>
        /// Messagebox prompts the user if they are sure they want to delete the member
        /// if they click ok the selected member from the combo box will be removed
        /// from the members list. A messagebox will display whether or not
        /// this has been successful
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (MessageBox.Show("do you wish to delete the selected member?", "Confirm Delete", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                {
                    m = (JuniorMember)cmbJMember.SelectedItem;
                    db.deleteMember(m);
                    MessageBox.Show("Junior Member successfully deleted!");


                    this.Close();
                    Owner.Show();
                }
            }

            catch
            {
                MessageBox.Show("Member cannot be deleted!");
            }
        }