private void TeamsFixBoxName_TextChanged(object sender, TextChangedEventArgs e)
        {
            teamsPartialMatches.Clear();

            ObservableCollection <RegisteredPlayer> potentialPlayerMatches =
                NameFinder.GetFilteredNames(registeredPlayers, TeamsFixBoxFirstName, TeamsFixBoxLastName);

            foreach (RegisteredPlayer rp in potentialPlayerMatches)
            {
                teamsPartialMatches.Add(rp);
            }
        }
        private void FillRankingsTextBox()
        {
            LastUpdatedLabel.Content = "Last Updated: " + playerRankingData.time.ToString();

            TournamentData.filteredPlayerRankings =
                NameFinder.GetFilteredNames(playerRankingData.playerRankings, PlayerRankingsFilterTextBox.Text);

            foreach (PlayerRanking pr in TournamentData.filteredPlayerRankings)
            {
                pr.IsRegistered = IsPlayerRegistered(pr.firstName, pr.lastName);
            }

            PlayerRankingsItemsControl.ItemsSource = null;
            PlayerRankingsItemsControl.ItemsSource = TournamentData.filteredPlayerRankings;
        }
Exemple #3
0
        private void FixBoxName_TextChanged(object sender, TextChangedEventArgs e)
        {
            partialMatches.Clear();

            ObservableCollection <PlayerRanking> potentialPlayerMatches =
                NameFinder.GetFilteredNames(playerRankingData.playerRankings, FixBoxFirstName, FixBoxLastName);

            foreach (PlayerRanking pr in potentialPlayerMatches)
            {
                if (!IsPlayerRegistered(pr.firstName, pr.lastName))
                {
                    partialMatches.Add(new PotentialPlayer(pr, false));
                }
            }
        }
Exemple #4
0
        private void UpdateJudgeInventory()
        {
            if (SelectedDivision == EDivisionDisplay.None || SelectedRound == ERoundJudgeDisplay.None)
            {
                return;
            }

            judgeInventoryItems.Clear();

            bool bUseFilter = FilterText != null && FilterText != "";
            ObservableCollection <RegisteredPlayer> playerList;

            if (bUseFilter)
            {
                playerList = NameFinder.GetFilteredNames(parentWindow.RegisteredPlayers, FilterText);
            }
            else
            {
                playerList = parentWindow.RegisteredPlayers;
            }

            // Create all the judge inventory items
            List <JudgeInventoryItemData> judgeItems = new List <JudgeInventoryItemData>();

            foreach (RegisteredPlayer rp in playerList)
            {
                judgeItems.Add(parentWindow.CreateJudgeInventoryItemData(rp));
            }

            UpdateAddJudgeButtons(judgeItems);

            if (!bUseFilter)
            {
                // Sort
                judgeItems.Sort();
            }

            foreach (JudgeInventoryItemData jid in judgeItems)
            {
                judgeInventoryItems.Add(jid);
            }

            // Set the judge counts and compete times
        }