public void EndGame()
{
//Sort player assending in list player
int length = records.Count;
Record temp = records[0];
//Declare data
string[] Rank = new string[] { "st", "nd", "rd", "th", "th" };
for (int i = 0; i < length; i++)
{
for (int j = i + 1; j < length; j++)
{
if (records.ElementAt(i).TeamScore < records.ElementAt(j).TeamScore)
{
temp = records[i];
records[i] = records[j];
records[j] = temp;
}
else
{
if (records.ElementAt(i).TeamScore == records.ElementAt(j).TeamScore)
{
if (records.ElementAt(i).Sub < records.ElementAt(j).Sub)
{
temp = records[i];
records[i] = records[j];
records[j] = temp;
}
}
}
}
}
//Declare data
int width = audience.flp_TeamEndGame.Width;
//Show player
for (int i = 0; i < records.Count; i++)
{
TeamEndGame teamEndGame = new TeamEndGame();
teamEndGame.lbl_Score.Text = records.ElementAt(i).TeamScore.ToString();
teamEndGame.lbl_Name.Text = nameplayer(records.ElementAt(i).IDPlayer);
teamEndGame.pb_TeamShirt.BackColor = Color.FromArgb(colorplayer(records.ElementAt(i).IDPlayer));
teamEndGame.Size = new System.Drawing.Size(width - 10, teamEndGame.Height);
//i==0
if (i == 0)
{
teamEndGame.BackgroundImage = Properties.Resources.First;
}
//i==1
if (i == 1)
{
if (records.ElementAt(1).TeamScore == records.ElementAt(0).TeamScore)
{
if (records.ElementAt(1).Sub == records.ElementAt(0).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.First;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
}
//i==2
if (i == 2)
{
if (records.ElementAt(2).TeamScore == records.ElementAt(0).TeamScore)
{
if (records.ElementAt(2).Sub == records.ElementAt(0).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.First;
}
else
{
if (records.ElementAt(0).TeamScore == records.ElementAt(1).TeamScore)
{
if (records.ElementAt(0).Sub == records.ElementAt(1).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore && records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore && records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
}
else
{
if (records.ElementAt(0).TeamScore == records.ElementAt(1).TeamScore)
{
if (records.ElementAt(0).Sub == records.ElementAt(1).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore && records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore && records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
}
//i==3
if (i == 3)
{
if (records.ElementAt(3).TeamScore == records.ElementAt(0).TeamScore)
{
if (records.ElementAt(3).Sub == records.ElementAt(0).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.First;
}
else
{
if (records.ElementAt(0).TeamScore == records.ElementAt(1).TeamScore)
{
if (records.ElementAt(0).Sub == records.ElementAt(1).Sub)
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore)
{
if (records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore)
{
if (records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore)
{
if (records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
}
}
else
{
if (records.ElementAt(0).TeamScore == records.ElementAt(1).TeamScore)
{
if (records.ElementAt(0).Sub == records.ElementAt(1).Sub)
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore)
{
if (records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore)
{
if (records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub )
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
}
else
{
if (records.ElementAt(1).TeamScore == records.ElementAt(2).TeamScore)
{
if (records.ElementAt(1).Sub == records.ElementAt(2).Sub)
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Second;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
else
{
if (records.ElementAt(2).TeamScore == records.ElementAt(3).TeamScore && records.ElementAt(2).Sub == records.ElementAt(3).Sub)
{
teamEndGame.BackgroundImage = Properties.Resources.Thirst;
}
else
{
teamEndGame.BackgroundImage = Properties.Resources.Fourth;
}
}
}
}
}
audience.flp_TeamEndGame.Controls.Add(teamEndGame);
}
}