Exemplo n.º 1
0
        private void Opponents_Load(object sender, EventArgs e)
        {
            tableLayoutPanel.Controls.Add(buildHeaderLabel("Opponent"), 0, 0);
            tableLayoutPanel.Controls.Add(buildHeaderLabel("Division"), 1, 0);

            this.tableLayoutPanel.RowCount = allTeams.Count - 1;
            Boolean initDatabase = false;

            if (storedTeamInfo.Team.Count == 0)
            {
                initDatabase = true;
            }

            if (initDatabase)
            {
                foreach (Team team in allTeams)
                {
                    storedTeamInfo.Team.Add(team);
                }
            }

            int row = 1;

            foreach (Team team in allTeams)
            {
                tableLayoutPanel.Controls.Add(buildTeamLabel(team.Name), 0, row);
                ComboBox cbbox          = buildTeamComboBox();
                String   savedSelection = lookupTeamsSavedSelection(team);
                if (savedSelection.Length > 0)
                {
                    cbbox.SelectedText = savedSelection;
                }
                teamData.Add(team, cbbox);
                tableLayoutPanel.Controls.Add(cbbox, 1, row++);
            }

            TXT_IN_DIV_COUNT.Text  = storedTeamInfo.InDivisionGameCount.ToString();
            TXT_OUT_DIV_COUNT.Text = storedTeamInfo.OutofDivisionGameCount.ToString();

            BTN_SAVE.Enabled = !storedTeamInfo.hasEmptyData();

            setMemoText();
        }