public JudgeInventoryItemData(RegisteredPlayer rp) { InitData(); PlayerName = rp.FullName; Rank = rp.rank; }
void ImportJudges(TournamentData importedData, DivisionData divisionData, PoolData poolData, XmlNode node) { foreach (XmlNode teamDataNode in node.ChildNodes) { TeamData teamData = new TeamData(); foreach (XmlNode dataNode in teamDataNode.FirstChild.ChildNodes) { if (dataNode.Name == "RoutineScores") { foreach (XmlNode resultsNode in dataNode.ChildNodes) { if (resultsNode.Name.Contains("Results")) { foreach (XmlNode judgeDataNode in resultsNode.ChildNodes) { int judgeNameId = int.Parse(judgeDataNode.FirstChild.FirstChild.Value); RegisteredPlayer newJudge = new RegisteredPlayer(); if (tournamentData.FindOrAddImportedRegisterPlayer(judgeNameId, ref newJudge)) { poolData.judgesData.Add(newJudge, GetJudgeCategory(resultsNode.Name)); } } } } } } } }
public PotentialPlayer(RegisteredPlayer rp, bool inbExactMatch) { firstName = rp.firstName; lastName = rp.lastName; points = rp.points; womenPoints = rp.womenPoints; rank = rp.rank; bExactMatch = inbExactMatch; }
public static int FindLisaHelperNameId(RegisteredPlayer player) { foreach (ImportedName name in importedNames) { if (name.FirstName.ToLower() == player.firstName.ToLower() && name.LastName.ToLower() == player.lastName.ToLower()) { return(name.Id); } } return(-1); }
public bool JudgeExists(RegisteredPlayer judge, ref ObservableCollection <RegisteredPlayer> judgeList) { foreach (RegisteredPlayer rp in judgeList) { if (rp.FullName == judge.FullName) { return(true); } } return(false); }
private void RemovePlayer(ObservableCollection <RegisteredPlayer> judgeList, RegisteredPlayer rp) { for (int i = 0; i < judgeList.Count; ++i) { if (judgeList[i].FullName == rp.FullName) { judgeList.RemoveAt(i); --i; } } }
public bool FindRegisterPlayer(string firstName, string lastName, ref RegisteredPlayer outRegisteredPlayer) { foreach (RegisteredPlayer rp in registeredPlayers) { if (String.Compare(rp.firstName, firstName, true) == 0 && String.Compare(rp.lastName, lastName, true) == 0) { outRegisteredPlayer = rp; return(true); } } return(false); }
private void UpdateRegisteredPlayerRankAndPoints(RegisteredPlayer outPlayer) { foreach (PlayerRanking originalPlayer in playerRankingData.playerRankings) { if (outPlayer.FullName == originalPlayer.FullName) { outPlayer.rank = originalPlayer.rank; outPlayer.points = originalPlayer.points; outPlayer.womenPoints = originalPlayer.womenPoints; outPlayer.isMale = originalPlayer.isMale; return; } } }
public bool TryFindRegisteredPlayer(string playerName, out RegisteredPlayer outRegisteredPlayer) { foreach (RegisteredPlayer rp in registeredPlayers) { if (rp.FullName == playerName) { outRegisteredPlayer = rp; return(true); } } outRegisteredPlayer = new RegisteredPlayer(); return(false); }
public bool JudgeExists(RegisteredPlayer judge, EJudgeCategory category) { switch (category) { case EJudgeCategory.ExAi: return(JudgeExists(judge, ref judgesEx)); case EJudgeCategory.Variety: return(JudgeExists(judge, ref judgesAi)); case EJudgeCategory.Difficulty: return(JudgeExists(judge, ref judgesDiff)); } return(false); }
private void UpdateTeamsPotentialPlayer_Click(object sender, RoutedEventArgs e) { RegisteredPlayer player = (sender as Button).Tag as RegisteredPlayer; // Go through all potential team members and replace teamsFixingPlayer with the found registered player foreach (PotentialTeam pt in foundTeams) { if (pt.potentialPlayers.Remove(teamsFixingPlayer)) { pt.registeredPlayers.Insert(0, player); pt.OnPropertyChanged("IsValidTeam"); } } teamsFixingPlayer = null; }
public bool FindOrAddImportedRegisterPlayer(int importNameId, ref RegisteredPlayer outRegisteredPlayer) { foreach (ImportedName name in importedNames) { if (name.Id == importNameId) { if (FindRegisterPlayer(name.FirstName, name.LastName, ref outRegisteredPlayer)) { return(true); } else { outRegisteredPlayer = new RegisteredPlayer(name.FirstName, name.LastName, 0, 0); AddRegisteredPlayer(outRegisteredPlayer); return(true); } } } return(false); }
public void Add(RegisteredPlayer judge, EJudgeCategory category) { if (JudgeExists(judge, category)) { return; } switch (category) { case EJudgeCategory.ExAi: judgesEx.Add(judge); break; case EJudgeCategory.Variety: judgesAi.Add(judge); break; case EJudgeCategory.Difficulty: judgesDiff.Add(judge); break; } }
void ImportTeams(TournamentData importedData, DivisionData divisionData, PoolData poolData, XmlNode node) { foreach (XmlNode teamDataNode in node.ChildNodes) { TeamData teamData = new TeamData(); foreach (XmlNode playerDataNode in teamDataNode.FirstChild.FirstChild.ChildNodes) { if (playerDataNode.Name == "PlayerData") { RegisteredPlayer newPlayer = new RegisteredPlayer(); if (tournamentData.FindOrAddImportedRegisterPlayer(int.Parse(playerDataNode.FirstChild.FirstChild.Value), ref newPlayer)) { teamData.players.Add(newPlayer); importedData.AddRegisteredPlayer(newPlayer); } } } poolData.teamList.teams.Add(teamData); bool bNewTeam = true; foreach (TeamData td in divisionData.teamList.teams) { if (td.Equals(teamData)) { bNewTeam = false; break; } } if (bNewTeam) { divisionData.teamList.teams.Add(teamData); } } }
private void RemoveRegisteredPlayer_Click(object sender, RoutedEventArgs e) { RegisteredPlayer player = (sender as Button).Tag as RegisteredPlayer; RemoveRegisteredPlayer(player); }
private void RemoveRegisteredPlayer(RegisteredPlayer player) { RemoveRegisteredPlayer(player.firstName, player.lastName); }
private void AddRegisteredPlayer(PotentialPlayer player) { RegisteredPlayer newPlayer = new RegisteredPlayer(player); registeredPlayers.Add(newPlayer); }
public void AddRegisteredPlayer(RegisteredPlayer player) { registeredPlayers.Add(player); }
public bool Contains(RegisteredPlayer judge) { return(JudgeExists(judge, EJudgeCategory.ExAi) || JudgeExists(judge, EJudgeCategory.Variety) || JudgeExists(judge, EJudgeCategory.Difficulty)); }
public void Remove(RegisteredPlayer judge) { RemovePlayer(judgesEx, judge); RemovePlayer(judgesAi, judge); RemovePlayer(judgesDiff, judge); }
public PlayerRankingSortData(RegisteredPlayer inRegisteredPlayer, float inRating) { registeredPlayer = inRegisteredPlayer; rating = inRating; }
public JudgeInventoryItemData CreateJudgeInventoryItemData(RegisteredPlayer rp) { return(new JudgeInventoryItemData(rp)); }