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; }
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)); } } }
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 }