示例#1
0
        private void GenerateCoach(int count)
        {
            Random        rnd        = new Random();
            var           list       = new ObservableCollection <Coach>();
            Coach         coach      = new Coach();
            String        coachAchiv = "His interview from Bangkok for the Head Coach and his subsequent tiff with Sourav Ganguly made headlines, but after Anil Kumble's unceremonious exit after the 2017 Champions Trophy, he was back in the chair.";
            List <String> coachachv  = new List <string>();

            coachachv.Add(coachAchiv);
            coachachv.Add(coachAchiv);
            coachachv.Add(coachAchiv);
            coachachv.Add(coachAchiv);
            coachachv.Add(coachAchiv);
            for (int i = 0; i < count; i++)
            {
                coach = new Coach
                {
                    coachId           = rnd.Next(1, 9),
                    birthPlace        = "Heidelberg",
                    coachName         = "Ravi Shastri",
                    cachDepartment    = "Head",
                    imagePath         = "Images/3.png",
                    coachAchievements = coachachv,
                    battingStyle      = "Right Handed Bat",
                    bowlingStyle      = "Right Handed Bat",
                    role = "Batsmen"
                };
                list.Add(coach);
            }
            TestStorage.WriteXml <ObservableCollection <Coach> >(list, "CoachDetails.xml");
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            players = TestStorage.ReadXml <ObservableCollection <Player> >("PlayersInfo.xml");
            var results = from s in players where s.isActive == true select s;
            ObservableCollection <Player> oc = new ObservableCollection <Player>(results);

            Lbx_players.ItemsSource   = results;
            Lbx_players.SelectedIndex = 0;
        }
示例#3
0
 public MatchScoreCard(MatchesObj selectedItem)
 {
     InitializeComponent();
     bowler  = TestStorage.ReadXml <ObservableCollection <Bowler> >("Bowlers.xml");
     batsmen = TestStorage.ReadXml <ObservableCollection <Batsmen> >("Batsmen.xml");
     Grd_scorecard_batsman.ItemsSource      = batsmen;
     Grd_scorecard_bowler.ItemsSource       = bowler;
     Grd_scorecard_batsman_inn2.ItemsSource = batsmen;
     Grd_scorecard_bowler_inn2.ItemsSource  = bowler;
 }
示例#4
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            coach = TestStorage.ReadXml <ObservableCollection <Coach> >("CoachDetails.xml");
            var results = from s in coach select s;
            ObservableCollection <Coach> oc = new ObservableCollection <Coach>(results);

            Lbx_coach.ItemsSource   = results;
            Lbx_coach.SelectedIndex = 0;
            var achv = (from ac in coach where ac.coachId.Equals(1) select ac.coachAchievements);

            LoadAchievements(0);
            //Lbx_coach_Achievements.ItemsSource = achv;
        }
示例#5
0
        private void LoadAchievements(int index)
        {
            index = index + 1;
            var coachAchievements = TestStorage.ReadXml <ObservableCollection <CoachAchievements> >("CoachAchievements.xml");

            Lbx_coach_Achievements.ItemsSource = from ca in coachAchievements where ca.AchievementId.Equals(index) select ca;

            /**foreach (var item in coachAchievements)
             * {
             *      var achv = new Label();
             *      Console.WriteLine(item.AchievementName.ToString());
             *      achv.Content = item.AchievementName.ToString();
             *      achv.Height = 200;
             *
             *
             * }**/
        }
示例#6
0
        private void GeneratePlayers(int count)
        {
            Random rnd  = new Random();
            var    list = new ObservableCollection <Player>();
            Player play = new Player();

            for (int i = 0; i < count - 1; i++)
            {
                int    PlayerId       = rnd.Next(100);
                String PlayerName     = " ";
                String Place          = " ";
                String BattingStyle   = " ";
                String BowlingStyle   = " ";
                int    TotalMatches   = rnd.Next(10, 100);
                int    TotalRuns      = rnd.Next(10, 100);
                int    Wickets        = rnd.Next(10, 100);
                int    HighestRuns    = rnd.Next(10, 100);
                float  StrikeRate     = rnd.Next(10, 100);
                float  BowlingEconomy = rnd.Next(10, 100);
                int    Hundreads      = rnd.Next(10, 100);
                int    Fifties        = rnd.Next(10, 100);

                play = new Player
                {
                    playerId       = PlayerId,
                    playerName     = PlayerName,
                    role           = PlayerName,
                    birthPlace     = Place,
                    battingStyle   = BattingStyle,
                    bowlingStyle   = BowlingStyle,
                    totalMatches   = TotalMatches,
                    totalRuns      = TotalRuns,
                    wickets        = Wickets,
                    highestRuns    = HighestRuns,
                    strikeRate     = StrikeRate,
                    bowlingEconomy = BowlingEconomy,
                    hundreads      = Hundreads,
                    fifties        = Fifties,
                    isActive       = true
                };
                list.Add(play);
            }

            TestStorage.WriteXml <ObservableCollection <Player> >(list, "Players.xml");
        }
示例#7
0
        private void GenerateCoachAchievements(int num)
        {
            String            coachAchiv        = "His interview from Bangkok for the Head Coach and his subsequent tiff with Sourav Ganguly made headlines, but after Anil Kumble's unceremonious exit after the 2017 Champions Trophy, he was back in the chair.";
            var               list              = new ObservableCollection <CoachAchievements>();
            CoachAchievements coachAchievements = new CoachAchievements();

            for (int i = 0; i < num; i++)
            {
                coachAchievements = new CoachAchievements
                {
                    AchievementId   = i,
                    CoachId         = 1,
                    AchievementName = coachAchiv
                };
                list.Add(coachAchievements);
            }
            TestStorage.WriteXml <ObservableCollection <CoachAchievements> >(list, "CoachAchievements.xml");
        }
示例#8
0
        private void generateBatnBowlers()
        {
            Bowler         bowler        = new Bowler();
            Batsmen        batsmen       = new Batsmen();
            Innings        firstInnings  = new Innings();
            Innings        secondInnings = new Innings();
            List <Bowler>  bowlerList    = new List <Bowler>();
            List <Batsmen> batsmens      = new List <Batsmen>();
            var            batList       = new ObservableCollection <Batsmen>();
            var            bowlList      = new ObservableCollection <Bowler>();

            for (int i = 0; i < 5; i++)
            {
                bowler = new Bowler
                {
                    matchId    = 1,
                    bowlerName = "Bumrah",
                    overs      = 10,
                    runs       = 60,
                    economy    = 6
                };
                bowlList.Add(bowler);
            }

            for (int i = 0; i < 10; i++)
            {
                batsmen = new Batsmen
                {
                    matchId     = 1,
                    batsmenName = "MS Doni",
                    balls       = 14,
                    runs        = 27,
                    fours       = 3,
                    sixes       = 1,
                    strikeRate  = 197.65,
                    outInfo     = "Caught by abcdefgh"
                };
                batList.Add(batsmen);
            }
            TestStorage.WriteXml <ObservableCollection <Batsmen> >(batList, "Batsmen.xml");
            TestStorage.WriteXml <ObservableCollection <Bowler> >(bowlList, "Bowlers.xml");
        }
示例#9
0
        private void generateMatches(int cnt)
        {
            var        list    = new ObservableCollection <MatchesObj>();
            MatchesObj matches = new MatchesObj();



            for (int i = 0; i < cnt; i++)
            {
                matches = new MatchesObj
                {
                    matchId      = i,
                    matchBetween = "TeamA VS Team B",
                    result       = "Team A won by 20 Runs",
                    date         = "12/09/2014",
                    matchType    = "Home"
                };
                list.Add(matches);
            }
            TestStorage.WriteXml <ObservableCollection <MatchesObj> >(list, "Matches.xml");
        }
示例#10
0
        private void generateMatchesInfos(int counts)
        {
            Random    rnd       = new Random();
            var       list      = new ObservableCollection <MatchInfo>();
            MatchInfo matchInfo = new MatchInfo();

            for (int j = 0; j < counts; j++)
            {
                matchInfo = new MatchInfo
                {
                    matchId            = j,
                    firstInningsScore  = rnd.Next(200, 300),
                    secondInningsScore = rnd.Next(200, 300),
                    overs   = rnd.Next(25, 40),
                    teamOne = "Rising Stars",
                    teamTwo = "Blasters",
                    toss    = getToss(j)
                };
                list.Add(matchInfo);
            }
            TestStorage.WriteXml <ObservableCollection <MatchInfo> >(list, "MatchInfo.xml");
        }
示例#11
0
        private void generateScoreCard(int cnt)
        {
            Scorecard      scoreCard     = new Scorecard();
            Bowler         bowler        = new Bowler();
            Batsmen        batsmen       = new Batsmen();
            Innings        firstInnings  = new Innings();
            Innings        secondInnings = new Innings();
            List <Bowler>  bowlerList    = new List <Bowler>();
            List <Batsmen> batsmens      = new List <Batsmen>();
            var            scoreList     = new ObservableCollection <Scorecard>();

            for (int i = 0; i < 10; i++)
            {
                batsmen = new Batsmen
                {
                    matchId     = 1,
                    batsmenName = "MS Doni",
                    balls       = 14,
                    runs        = 27,
                    fours       = 3,
                    sixes       = 1,
                    strikeRate  = 197.65,
                    outInfo     = "Caught by abcdefgh"
                };

                batsmens.Add(batsmen);
            }

            for (int i = 0; i < 5; i++)
            {
                bowler = new Bowler
                {
                    matchId    = 1,
                    bowlerName = "Bumrah",
                    overs      = 10,
                    runs       = 60,
                    economy    = 6
                };
                bowlerList.Add(bowler);
            }
            firstInnings = new Innings
            {
                batsmenList = batsmens,
                bowlerList  = bowlerList
            };
            secondInnings = new Innings
            {
                batsmenList = batsmens,
                bowlerList  = bowlerList
            };

            for (int j = 0; j < cnt; j++)
            {
                scoreCard = new Scorecard
                {
                    matchId       = j,
                    matchName     = "TeamA VS TeamB",
                    firstInnings  = firstInnings,
                    secondInnings = secondInnings
                };
                scoreList.Add(scoreCard);
            }
            TestStorage.WriteXml <ObservableCollection <Scorecard> >(scoreList, "ScoreCard.xml");
        }
示例#12
0
 public Matches()
 {
     InitializeComponent();
     matches = TestStorage.ReadXml <ObservableCollection <MatchesObj> >("Matches.xml");
     Grd_matches.ItemsSource = matches;
 }