private void btnStart_Click(object sender, EventArgs e) { //5c8c3e5a7fb0ef40406cc6f5962be464 //if (string.IsNullOrEmpty(txtSellEx.Text) || string.IsNullOrEmpty(txtBuyEx.Text)) //{ // MessageBox.Show("Nhập thiếu thông tin!"); // return; //} UpdateLogText("Đang kết nối server....................", eLogTextType.Warning); var key = _manageService.GetKey(); if (key != "5c8c3e5a7fb0ef40406cc6f5962be464") { UpdateLogText("Lỗi parse data. Kết nối server thất bai. Không thể khởi động tài khoản scan.", eLogTextType.Error); return; } Task.Run(() => { this.Invoke((MethodInvoker)(() => { scanType = (eScanType)cboMarket.SelectedIndex; Random r = new Random(); var url = DataContainer.SboScanServers[r.Next(DataContainer.SboScanServers.Count())]; sboScan.IpFake = txtIpFakeScan.Text; sboScan.Login(url, txtUserscan.Text.Trim(), txtPassScan.Text.Trim()); if (sboScan.AccountStatus == eAccountStatus.Online) { sboScan.StartBetRunEngine(scanType, false); buyExchange = int.Parse(txtBuyEx.Text); sellExchange = int.Parse(txtSellEx.Text); txtUserscan.Enabled = false; txtPassScan.Enabled = false; btnStart.Enabled = false; //txtBuyEx.Enabled = false; maxStakeCompare = (int)numMaxStake.Value; numMaxStake.Enabled = false; cboMarket.Enabled = false; txtIpFakeScan.Enabled = false; //txtSellEx.Enabled = false; //dgvUserBuy.Enabled = true; //dgvUserSell.Enabled = true; UpdateLogText("Kết nối server thành công!"); } else { UpdateLogText("Kết nối server thất bai.", eLogTextType.Error); } })); }); }