Пример #1
0
        private void RegisterRecord()
        {
            if (Opponent == "")
            {
                ShowDialog(Labels.WD_InsufficientRequiredParameters);
                return;
            }
            var gamePlayers = PlayersGameData.ToList();

            gamePlayers.ForEach(x => x.GameId = GameId);

            var result = new GameData {
                GameId       = GameId,
                TeamDivision = SelectedGrade,
                GameDate     = GameDate,
                Place        = Place,
                OpponentTeam = Opponent,
                Result       = "",
                StartTime    = StartTime,
                EndTime      = EndTime,
                Summary      = Summary,
                GameDetails  = "",
                Half         = ""
            };

            GameResults.Add(result);
        }
Пример #2
0
        private void ChangeMember()
        {
            var newRec = new PlayerData(CurrentRowItem);

            newRec.ChangingTime = DateTime.Now.ToString("HH:mm:ss");
            var index = PlayersGameData.IndexOf(CurrentRowItem);

            PlayersGameData.Remove(CurrentRowItem);
            PlayersGameData.Insert(index, newRec);
        }
Пример #3
0
        private void AddPoint()
        {
            var newRec = new PlayerData(CurrentRowItem);

            newRec.Score++;
            var index = PlayersGameData.IndexOf(CurrentRowItem);

            PlayersGameData.Remove(CurrentRowItem);
            PlayersGameData.Insert(index, newRec);
            var tempScore = int.Parse(Total);

            tempScore++;
            Total = tempScore.ToString();
        }
Пример #4
0
        private void HandleSelectionGradeList(string grade)
        {
            PlayersGameData.Clear();

            var pData = new List <Player>();

            if (grade == _labelRepresent)
            {
                _players.ForEach(x => {
                    if (x.Grade == _label6th || x.Grade == _label5th)
                    {
                        pData.Add(x);
                    }
                });
            }

            else if (grade == _labelJunior)
            {
                _players.ForEach(x => {
                    if (x.Grade == _label4th || x.Grade == _label3rd)
                    {
                        pData.Add(x);
                    }
                });
            }

            else if (grade == _labelUnder2nd)
            {
                _players.ForEach(x => {
                    if (x.Grade == _label2nd || x.Grade == _label1st || x.Grade == _labelInfant)
                    {
                        pData.Add(x);
                    }
                });
            }
            else if (grade == _labelUnder3rd)
            {
                _players.ForEach(x => {
                    if (x.Grade == _label3rd || x.Grade == _label2nd || x.Grade == _label1st || x.Grade == _labelInfant)
                    {
                        pData.Add(x);
                    }
                });
            }
            else
            {
                _players.ForEach(x => {
                    if (x.Grade == grade)
                    {
                        pData.Add(x);
                    }
                });
            }

            //pData.ForEach(x => PlayersGameData.Add((PlayerData)x));
            foreach (var p in pData)
            {
                var x = new PlayerData(p);
                PlayersGameData.Add(x);
            }

            var aaa = 1;
            //_playersInfoManager.Players
            //PlayersGameData
        }