private void assignCoachToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Create myCreateForm = new Create(this);

            myCreateForm.lblCredentials.Visible = false;
            myCreateForm.txtCredentials.Visible = false;
            myCreateForm.btnCreate.Text         = "Assign Coach";
            myCreateForm.Text                  = "Assign Coach";
            myCreateForm.txtCity.Enabled       = false;
            myCreateForm.txtName.Enabled       = false;
            myCreateForm.txtState.Enabled      = false;
            myCreateForm.txtStreetLine.Enabled = false;
            myCreateForm.txtTel.Enabled        = false;
            myCreateForm.txtZipCode.Enabled    = false;
            myCreateForm.dtpDOB.Enabled        = false;
            myCreateForm.cbCoach.Enabled       = true;

            var aswimmer = lbSwimmerList.SelectedItem as Swimmer;

            myCreateForm.txtName.Text       = aswimmer.Name;
            myCreateForm.dtpDOB.Value       = aswimmer.DateOfBirth;
            myCreateForm.txtTel.Text        = Convert.ToString(aswimmer.PhoneNumber);
            myCreateForm.txtStreetLine.Text = aswimmer.Address.StreetLine;
            myCreateForm.txtCity.Text       = aswimmer.Address.City;
            myCreateForm.txtState.Text      = aswimmer.Address.State;
            myCreateForm.txtZipCode.Text    = aswimmer.Address.ZipCode;
            if (aswimmer.Club.Name != null)
            {
                myCreateForm.cbClub.SelectedValue  = aswimmer.Club.Name;
                myCreateForm.cbCoach.DataSource    = null;
                myCreateForm.cbCoach.DataSource    = aswimmer.Club.CoachList;
                myCreateForm.cbCoach.DisplayMember = "Name";
            }
            myCreateForm.ShowDialog();
        }
        private void modifyToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            Create myCreateForm = new Create(this);

            myCreateForm.btnCreate.Text           = "Update Club";
            myCreateForm.Text                     = "Modify Club";
            myCreateForm.lblDOB.Visible           = false;
            myCreateForm.dtpDOB.Visible           = false;
            myCreateForm.lblCredentials.Visible   = false;
            myCreateForm.txtCredentials.Visible   = false;
            myCreateForm.lblCoach.Visible         = false;
            myCreateForm.lblClub.Visible          = false;
            myCreateForm.lblSwimmersList.Visible  = false;
            myCreateForm.cbCoach.Visible          = false;
            myCreateForm.cbClub.Visible           = false;
            myCreateForm.cbSwimmersInClub.Visible = false;

            var aClub = lbClubsList.SelectedItem as Club;

            myCreateForm.txtName.Text       = aClub.Name;
            myCreateForm.txtTel.Text        = Convert.ToString(aClub.PhoneNumber);
            myCreateForm.txtStreetLine.Text = aClub.Address.StreetLine;
            myCreateForm.txtCity.Text       = aClub.Address.City;
            myCreateForm.txtState.Text      = aClub.Address.State;
            myCreateForm.txtZipCode.Text    = aClub.Address.ZipCode;
            myCreateForm.ShowDialog();
        }
        private void btnCreateSwimmer_Click(object sender, EventArgs e)
        {
            Create myCreateForm = new Create(this);

            myCreateForm.lblCredentials.Visible = false;
            myCreateForm.txtCredentials.Visible = false;
            myCreateForm.btnCreate.Text         = "Create Swimmer";
            myCreateForm.Text = "Create Swimmer";
            myCreateForm.ShowDialog();
        }
        private void btnCreateClub_Click(object sender, EventArgs e)
        {
            Create myCreateForm = new Create(this);

            myCreateForm.btnCreate.Text           = "Create Club";
            myCreateForm.Text                     = "Create Club";
            myCreateForm.lblDOB.Visible           = false;
            myCreateForm.dtpDOB.Visible           = false;
            myCreateForm.lblCredentials.Visible   = false;
            myCreateForm.txtCredentials.Visible   = false;
            myCreateForm.lblCoach.Visible         = false;
            myCreateForm.lblClub.Visible          = false;
            myCreateForm.lblSwimmersList.Visible  = false;
            myCreateForm.cbCoach.Visible          = false;
            myCreateForm.cbClub.Visible           = false;
            myCreateForm.cbSwimmersInClub.Visible = false;
            myCreateForm.ShowDialog();
        }
        private void modifyToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Create myCreateForm = new Create(this);

            myCreateForm.lblCredentials.Visible = false;
            myCreateForm.txtCredentials.Visible = false;
            myCreateForm.btnCreate.Text         = "Update Swimmer";
            myCreateForm.Text = "Modify Swimmer";

            var aswimmer = lbSwimmerList.SelectedItem as Swimmer;

            myCreateForm.txtName.Text       = aswimmer.Name;
            myCreateForm.dtpDOB.Value       = aswimmer.DateOfBirth;
            myCreateForm.txtTel.Text        = Convert.ToString(aswimmer.PhoneNumber);
            myCreateForm.txtStreetLine.Text = aswimmer.Address.StreetLine;
            myCreateForm.txtCity.Text       = aswimmer.Address.City;
            myCreateForm.txtState.Text      = aswimmer.Address.State;
            myCreateForm.txtZipCode.Text    = aswimmer.Address.ZipCode;
            myCreateForm.ShowDialog();
        }
        private void modifyToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Create myCreateForm = new Create(this);

            myCreateForm.lblCoach.Visible       = false;
            myCreateForm.cbCoach.Visible        = false;
            myCreateForm.lblCredentials.Visible = true;
            myCreateForm.txtCredentials.Visible = true;
            myCreateForm.btnCreate.Text         = "Update Coach";
            myCreateForm.Text = "Modify Coach";

            var aCoach = lbCoachList.SelectedItem as Coach;

            myCreateForm.txtName.Text        = aCoach.Name;
            myCreateForm.dtpDOB.Value        = aCoach.DateOfBirth;
            myCreateForm.txtTel.Text         = Convert.ToString(aCoach.PhoneNumber);
            myCreateForm.txtStreetLine.Text  = aCoach.Address.StreetLine;
            myCreateForm.txtCity.Text        = aCoach.Address.City;
            myCreateForm.txtState.Text       = aCoach.Address.State;
            myCreateForm.txtZipCode.Text     = aCoach.Address.ZipCode;
            myCreateForm.txtCredentials.Text = aCoach.Credentials;
            myCreateForm.ShowDialog();
        }
        private void assignClubToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Create myCreateForm = new Create(this);

            myCreateForm.lblCredentials.Visible = true;
            myCreateForm.txtCredentials.Visible = true;
            myCreateForm.txtCredentials.Enabled = false;
            myCreateForm.lblCoach.Visible       = false;
            myCreateForm.cbCoach.Visible        = false;
            myCreateForm.btnCreate.Text         = "Assign Coach Club";
            myCreateForm.Text                  = "Assign Coach Club";
            myCreateForm.txtCity.Enabled       = false;
            myCreateForm.txtName.Enabled       = false;
            myCreateForm.txtState.Enabled      = false;
            myCreateForm.txtStreetLine.Enabled = false;
            myCreateForm.txtTel.Enabled        = false;
            myCreateForm.txtZipCode.Enabled    = false;
            myCreateForm.dtpDOB.Enabled        = false;
            myCreateForm.cbClub.Enabled        = true;

            var acoach = lbCoachList.SelectedItem as Coach;

            myCreateForm.txtCredentials.Text = acoach.Credentials;
            myCreateForm.txtName.Text        = acoach.Name;
            myCreateForm.dtpDOB.Value        = acoach.DateOfBirth;
            myCreateForm.txtTel.Text         = Convert.ToString(acoach.PhoneNumber);
            myCreateForm.txtStreetLine.Text  = acoach.Address.StreetLine;
            myCreateForm.txtCity.Text        = acoach.Address.City;
            myCreateForm.txtState.Text       = acoach.Address.State;
            myCreateForm.txtZipCode.Text     = acoach.Address.ZipCode;

            myCreateForm.cbClub.DataSource    = null;
            myCreateForm.cbClub.DataSource    = ClubsList;
            myCreateForm.cbClub.DisplayMember = "Name";
            myCreateForm.ShowDialog();
        }