public void Guess(string guess, int playNumber)
        {
            byte[] bty = null;
            if ((playNumber == 9001 || playNumber == 9002) || (playNumber == 9006))
            {
                for (int i = 0; i < guess.Length; i++)
                {
                    bty = SerialPortKeyDictionary.ReturnSerialPortKey(guess[i].ToString());
                    port3.Write(bty, 0, bty.Length);
                }
            }
            else if (playNumber == 9003)
            {
                switch (guess)
                {
                case "胜其他": guess = "90"; break;

                case "平其他": guess = "99"; break;

                case "负其他": guess = "09"; break;

                default: guess = guess.Replace(":", ""); break;
                }
                for (int i = 0; i < guess.Length; i++)
                {
                    bty = SerialPortKeyDictionary.ReturnSerialPortKey(guess[i].ToString());
                    port3.Write(bty, 0, bty.Length);
                }
            }
            else if (playNumber == 9004)
            {
                guess = guess.Replace("-", "");
                for (int i = 0; i < guess.Length; i++)
                {
                    bty = SerialPortKeyDictionary.ReturnSerialPortKey(guess[i].ToString());
                    port3.Write(bty, 0, bty.Length);
                }
            }
            else if ((playNumber == 9101 || playNumber == 9102) || (playNumber == 9104 || playNumber == 9103))
            {
                for (int i = 0; i < guess.Length; i++)
                {
                    bty = SerialPortKeyDictionary.ReturnSerialPortKey(guess[i].ToString());
                    port3.Write(bty, 0, bty.Length);
                }
            }
            SelectIsOk();
            byte[] btyMultiples = Lottery.BLL.ControlSerialPortKey.GetSerialPortKey("F1");
            port3.Write(btyMultiples, 0, btyMultiples.Length);
        }
 public void Pass_A_Barrier(string pass_A_Barrier)
 {
     if (pass_A_Barrier != null && pass_A_Barrier != "")
     {
         byte[] btyMultiples = Lottery.BLL.ControlSerialPortKey.GetSerialPortKey("F2");
         port3.Write(btyMultiples, 0, btyMultiples.Length);
         selectData selectDataPass = new selectData();
         string     str_Barrier    = selectDataPass.SelectStr(pass_A_Barrier);
         byte[]     btyBarrier     = null;
         for (int i = 0; i < str_Barrier.Length; i++)
         {
             btyBarrier = SerialPortKeyDictionary.ReturnSerialPortKey(str_Barrier[i].ToString());
             port3.Write(btyBarrier, 0, btyBarrier.Length);
         }
     }
 }