Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            string ln,
                      fn,
                      iden;
            string inValue;

            int playerCnt,
                loopCnt = 0,
                gameCnt;
            int[ ] points = new int[1000];

            Console.Write("How many players? ");
            inValue = Console.ReadLine();
            if (int.TryParse(inValue, out playerCnt) == false)
                Console.WriteLine("Invalid data entered - " +
                                    "0 recorded for number of players."); 
            Player[] teamMember = new Player[playerCnt];
            while (loopCnt < playerCnt)
            {
                GetIdInfo(out ln, out fn, out iden);
                gameCnt = 0;
                points = GetScores(ref gameCnt);
                teamMember[loopCnt] = new Player(ln, fn, iden, points, gameCnt);
                loopCnt++;
            }
            DisplayStats(teamMember);
            Console.ReadKey();
        }
Ejemplo n.º 2
0
 public static void DisplayStats(Player[] teamMember)
 {
     Console.WriteLine();
     Console.WriteLine("{0,12} {1,25}","Player", "Avg Points");
     Console.WriteLine("--------------------------------------");
     foreach (Player pl in teamMember)
     {
             Console.WriteLine("{0,-25} {1,7}", (pl.FName + " " + pl.LName),
                               pl.ComputeAverage().ToString("F0"));
     }
 }
        void getDatabase()
        {
            FootballPlayersList = new ObservableCollection<Player> ();
            connection = new SQLiteConnection (App.Path);

            SQLiteCommand command = connection.CreateCommand("SELECT * from FootballPlayer ORDER BY IsFavourite DESC , Name");
            var footballPlayersList = command.ExecuteQuery<FootballPlayer> ();

            foreach (FootballPlayer footballPlayer in footballPlayersList)
            {
                TimeSpan timeSpan = (DateTime.Now - DateTime.Parse(footballPlayer.DateOfBirth));
                double years = timeSpan.Days / 365;

                string playerFlag = null;
                if (footballPlayer.Country == "India")
                {
                    playerFlag = "India.png";
                }
                else if (footballPlayer.Country == "China")
                {
                    playerFlag = "China.png";
                }
                else if (footballPlayer.Country == "Japan")
                {
                    playerFlag = "Japan.png";
                }
                else if (footballPlayer.Country == "Korea")
                {
                    playerFlag = "Korea.png";
                }

                Player player = new Player(footballPlayer.Name, footballPlayer.DateOfBirth, years.ToString(), footballPlayer.Country, playerFlag, footballPlayer.PlayerImage, footballPlayer.IsFavourite);
                FootballPlayersList.Add (player);
            }
        }