예제 #1
0
        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);
                    }
                }));
            });
        }