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); } } }