Example #1
0
        public static string[] GetPlayerNames(string prefixText, int count)
        {
            List <Player> players = DataAccess.GetPlayers();

            if (players == null || players.Count == 0)
            {
                return(null);
            }

            return(players.Where(p => Common.CompareNames(p, prefixText))
                   .OrderBy(p => p.LastName).ThenBy(p => p.FirstName).Take(count)
                   .Select(p => PlayerHelper.GetPlayerName(p)).ToArray());
        }
Example #2
0
        protected void tbxPlayer_TextChanged(object sender, EventArgs e)
        {
            TextBox       tb      = sender as TextBox;
            List <Player> players = DataAccess.GetPlayers();

            //ie11 fix - the rest is in javascript
            if (!players.Any(p => tb.Text.Equals(PlayerHelper.GetPlayerName(p))) ||
                (tb != tbxPlayer1Deff && tb.Text == tbxPlayer1Deff.Text) ||
                (tb != tbxPlayer2Deff && tb.Text == tbxPlayer2Deff.Text) ||
                (tb != tbxPlayer1Off && tb.Text == tbxPlayer1Off.Text) ||
                (tb != tbxPlayer2Off && tb.Text == tbxPlayer2Off.Text))
            {
                tb.Text = string.Empty;
                //tb.Focus();
            }
            //else if (tb == tbxPlayer1Off) tbxPlayer2Off.Focus();
            //else if (tb == tbxPlayer2Off) tbxPlayer1Deff.Focus();
            //else if (tb == tbxPlayer1Deff) tbxPlayer2Deff.Focus();
            //else if (tb == tbxPlayer2Deff) tbxScoreA.Focus();

            btnSubmit.Focus();

            if (string.IsNullOrEmpty(tbxPlayer1Off.Text))
            {
                litTbxPlayer1OffStats.Text = "";
            }

            if (string.IsNullOrEmpty(tbxPlayer1Deff.Text))
            {
                litTbxPlayer1DeffStats.Text = "";
            }

            if (string.IsNullOrEmpty(tbxPlayer2Off.Text))
            {
                litTbxPlayer2OffStats.Text = "";
            }

            if (string.IsNullOrEmpty(tbxPlayer2Deff.Text))
            {
                litTbxPlayer2DeffStats.Text = "";
            }

            if (!string.IsNullOrEmpty(tbxPlayer1Off.Text) || !string.IsNullOrEmpty(tbxPlayer1Deff.Text) ||
                !string.IsNullOrEmpty(tbxPlayer2Off.Text) || !string.IsNullOrEmpty(tbxPlayer2Deff.Text))
            {
                GetStatsBeforeSubmitting();
            }
        }