Ejemplo n.º 1
0
        private void _make_telegram_player_name(HomeGuestTeam Team, int Index)
        {
            string str1 = "NameH";
            string str2 = "NoH";

            for (int index = 2; index < 53; ++index)
            {
                _send_bytes[index] = (byte)32;
            }
            _send_bytes[1] = (byte)119;
            if (Team == HomeGuestTeam.Guest)
            {
                str1           = "NameG";
                str2           = "NoG";
                _send_bytes[1] = (byte)98;
            }
            string str3 = GetFieldValue(str2 + Index.ToString()).PadLeft(2);

            if (_version == 2)
            {
                _send_bytes[2]  = (byte)(48 + Index);
                _send_bytes[22] = (byte)0;
                _send_bytes[51] = (byte)str3[0];
                _send_bytes[52] = (byte)str3[1];
                if (str3[1] == '0' && str3[0] == ' ')
                {
                    _send_bytes[51] = (byte)48;
                    _send_bytes[52] = (byte)48;
                }
            }
            else
            {
                _send_bytes[4] = (byte)Index.ToString().PadLeft(2, '0')[0];
                _send_bytes[5] = (byte)Index.ToString().PadLeft(2, '0')[1];
                string str4 = GetFieldValue(str1 + Index.ToString()).ToUpper().Trim().Replace("Ä", "AE").Replace("Ö", "OE").Replace("Ü", "UE").Replace("ß", "SS").PadLeft(10).Substring(0, 10);
                for (int index = 0; index < 10; ++index)
                {
                    _send_bytes[index + 6] = (byte)str4[index];
                }
                _send_bytes[16] = (byte)str3[0];
                _send_bytes[17] = (byte)str3[1];
            }
            _send_bytes[53] = (byte)13;
        }
Ejemplo n.º 2
0
        private void _make_telegram_team_name(HomeGuestTeam Team)
        {
            for (int index = 2; index < 53; ++index)
            {
                _send_bytes[index] = (byte)32;
            }
            _send_bytes[1] = (byte)119;
            string str = GetFieldValue("TeamNameHome").PadRight(20).Substring(0, 20);

            if (Team == HomeGuestTeam.Guest)
            {
                _send_bytes[1] = (byte)98;
                str            = GetFieldValue("TeamNameGuest").PadRight(20).Substring(0, 20);
            }
            for (int index = 0; index < 20; ++index)
            {
                _send_bytes[index + 6] = (byte)str[index];
            }
            _send_bytes[53] = (byte)13;
        }