Esempio n. 1
0
        /// <summary> Updates all the TourneySeed Objects
        /// </summary>
        public void updateTourneySeedObjects()
        {
            for (int i = 1; i <= 16; i++)
            {
                if (seedObjects[i - 1] != null)
                {
                    seedObjects[i - 1].hideMe();
                }
                if (i == 1)
                {
                    seedObjects[0] = new TourneySeed((Button)Controls.Find("removeButtonSeed" + i, true)[0], (Button)Controls.Find("moveDownButton" + i, true)[0], null, (TeamTextBox)Controls.Find("teamSeedBox" + i, true)[0], 1, numBrackets);
                }
                else if (i == 16)
                {
                    seedObjects[15] = new TourneySeed((Button)Controls.Find("removeButtonSeed" + i, true)[0], null, (Button)Controls.Find("moveupButton" + i, true)[0], (TeamTextBox)Controls.Find("teamSeedBox" + i, true)[0], 16, numBrackets);
                }
                else if (i == numBrackets)
                {
                    seedObjects[i - 1] = new TourneySeed((Button)Controls.Find("removeButtonSeed" + i, true)[0], null, (Button)Controls.Find("moveupButton" + i, true)[0], (TeamTextBox)Controls.Find("teamSeedBox" + i, true)[0], 16, numBrackets);
                }
                else
                {
                    seedObjects[i - 1] = new TourneySeed(
                        (Button)Controls.Find("removeButtonSeed" + i, true)[0],
                        (Button)Controls.Find("moveDownButton" + i, true)[0],
                        (Button)Controls.Find("moveupButton" + i, true)[0],
                        (TeamTextBox)Controls.Find("teamSeedBox" + i, true)[0],
                        i, numBrackets);
                }

                if (i > numBrackets)
                {
                    seedObjects[i - 1].hideMe();
                }
                else
                {
                    try {
                        seedObjects[i - 1].Team = (myParent.Data.InTourney[i - 1] != null) ? myParent.Data.InTourney[i - 1] : null;
                    } catch (IndexOutOfRangeException) {
                    } catch (ArgumentOutOfRangeException) { }
                    seedObjects[i - 1].showMe();
                }
                seedObjects[i - 1].CloseButton.Enabled = (seedObjects[i - 1].Team != null);

                if (i <= numBrackets)
                {
                    seedingLabels[i - 1].Visible = true;
                }
                else
                {
                    seedingLabels[i - 1].Visible = false;
                }
            }
        }
Esempio n. 2
0
        /// <summary>  Initial Creation of the Tourney Seed Object list
        /// </summary>
        private void createTourneySeedObjects()
        {
            for (int i = 1; i <= 16; i++)
            {
                if (i == 1)
                {
                    seedObjects[0] = new TourneySeed((Button)Controls.Find("removeButtonSeed" + i, true)[0], (Button)Controls.Find("moveDownButton" + i, true)[0], null, (TeamTextBox)Controls.Find("teamSeedBox" + i, true)[0], 1, numBrackets);
                }
                else if (i == 16)
                {
                    seedObjects[15] = new TourneySeed((Button)Controls.Find("removeButtonSeed" + i, true)[0], null, (Button)Controls.Find("moveupButton" + i, true)[0], (TeamTextBox)Controls.Find("teamSeedBox" + i, true)[0], 16, numBrackets);
                }
                else
                {
                    seedObjects[i - 1] = new TourneySeed((Button)Controls.Find("removeButtonSeed" + i, true)[0], (Button)Controls.Find("moveDownButton" + i, true)[0], (Button)Controls.Find("moveupButton" + i, true)[0], (TeamTextBox)Controls.Find("teamSeedBox" + i, true)[0], i, numBrackets);
                    if (i == numBrackets)
                    {
                        seedObjects[i - 1].DownButton.Visible = false;
                    }
                }
                seedObjects[i - 1].hideMe();
                if (i <= numBrackets)
                {
                    try {
                        seedObjects[i - 1].Team = (myParent.Data.InTourney[i - 1] != null) ? myParent.Data.InTourney[i - 1] : null;
                    } catch (IndexOutOfRangeException) { /*Past numbrackets we dont care*/
                    } catch (ArgumentOutOfRangeException) { /*Past numbrackets we dont care*/ }

                    seedObjects[i - 1].showMe();
                }
            }
            int count = 0;

            for (int i = 0; i < myParent.Data.InTourney.Length; i++)
            {
                TourneySeed t = seedObjects[i];
                t.Box = new TeamTextBox(myParent.Data.InTourney[count++]);
                if (t.UpButton != null)
                {
                    t.UpButton.Click += new EventHandler(upButton_Click);
                }
                if (t.DownButton != null)
                {
                    t.DownButton.Click += new EventHandler(downButton_Click);
                }
                if (t.CloseButton != null)
                {
                    t.CloseButton.Click += new EventHandler(removeFromTourneyHandler);
                    if (t.Team == null)
                    {
                        t.CloseButton.Enabled = false;
                    }
                    else
                    {
                        t.CloseButton.Enabled = true;
                    }
                }
            }

            for (int i = 0; i < 16; i++)
            {
                if (i < numBrackets)
                {
                    seedingLabels[i].Visible = true;
                }
                else
                {
                    seedingLabels[i].Visible = false;
                }
            }
        }