/* private void TeamSelection_Load(object sender, EventArgs e)
         * {
         *   var tournament = tournamentBL.GetByID(tourID);
         *   metroLabel2.Text = tournament.Data.Tournament_Name;
         *   this.LoadTeams();
         * }
         */
        private void LoadTeams()
        {
            var result = teamBL.GetUnusedTeams();

            if (result.HasError)
            {
                MessageBox.Show(result.Messages[0]);
                return;
            }

            dgvTeamSlct.AutoGenerateColumns = false;
            dgvTeamSlct.DataSource          = result.Data;
            dgvTeamSlct.Refresh();
        }