Esempio n. 1
0
        private void BtnStart_Click(object sender, EventArgs e)
        {
            WindowState = FormWindowState.Normal;
            Size        = new Size(800, 600);
            if (!Config.Instance().Read(SiteInfo.Instance().GetConfigFileName(mainSite, subSite)))
            {
                MessageBox.Show("请先设置参数", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            switch (mainSite)
            {
            case ESite.SIET_JINSHA:
                switch (subSite)
                {
                case ESubSite.AG_SITE:
                    Operator = new JinShaAgOperator(this);
                    break;
                }
                break;

            default:
                break;
            }
            if (Operator != null)
            {
                Operator.Start();
                ImageCapTimer.Start();
                btnStart.Enabled   = false;
                btnStop.Enabled    = true;
                btnSetting.Enabled = false;
                cbSubSite.Enabled  = false;
            }
        }
Esempio n. 2
0
        public SiteForm()
        {
            InitializeComponent();
            cbSite.DropDownStyle = ComboBoxStyle.DropDownList;
            cbSite.DisplayMember = "siteName";
            cbSite.ValueMember   = "site";
            cbSite.DataSource    = SiteInfo.Instance().GetMainSites();

            //cbSite.SelectedIndex = 0;
        }
Esempio n. 3
0
        private void ReadConfig()
        {
            String configFileName = SiteInfo.Instance().GetConfigFileName(mainSite, subSite);

            Config.Instance().Read(configFileName);
            CbChip1.Text = Config.Instance().chips[0].ToString();
            CbChip2.Text = Config.Instance().chips[1].ToString();
            CbChip3.Text = Config.Instance().chips[2].ToString();
            CbChip4.Text = Config.Instance().chips[3].ToString();
            CbChip5.Text = Config.Instance().chips[4].ToString();
            comboBoxMode.SelectedValue = Config.Instance().betMode == 0 ? 1: Config.Instance().betMode;
            BetListView1.Items.Clear();
            BetListView2.Items.Clear();
            BetListView3.Items.Clear();
            foreach (GameRule1 rule in Config.Instance().gameRule1)
            {
                String[]     strList = new String[] { CommonFunction.GameResultToString(rule.result), rule.rules.Count.ToString() };
                ListViewItem item    = new ListViewItem(strList);
                item.Tag = rule.rules;
                BetListView1.Items.Add(item);
            }
            foreach (GameRule2 rule in Config.Instance().gameRule2)
            {
                String[] strList = new String[] { CommonFunction.GameResultToString(rule.result2), CommonFunction.GameResultToString(rule.result1),
                                                  rule.rules.Count.ToString() };
                ListViewItem item = new ListViewItem(strList);
                item.Tag = rule.rules;
                BetListView2.Items.Add(item);
            }
            foreach (GameRule3 rule in Config.Instance().gameRule3)
            {
                String[] strList = new String[] { CommonFunction.GameResultToString(rule.result3), CommonFunction.GameResultToString(rule.result2),
                                                  CommonFunction.GameResultToString(rule.result1), rule.rules.Count.ToString() };
                ListViewItem item = new ListViewItem(strList);
                item.Tag = rule.rules;
                BetListView3.Items.Add(item);
            }
        }
Esempio n. 4
0
        public MainForm()
        {
            InitializeComponent();
            CefSettings settings = new CefSettings();

            settings.Locale = "zh_CN";
            settings.CefCommandLineArgs.Add("disable-gpu", "1");
            Cef.Initialize(settings);
            browser.Dock            = DockStyle.Fill;
            browser.LifeSpanHandler = new OpenPageSelf();
            panelWeb.Controls.Add(browser);

            SiteForm siteForm = new SiteForm();

            siteForm.ShowDialog();
            mainSite = siteForm.mainSite;
            browser.Load(siteForm.siteUrl);
            Text = "百家乐";
            List <SubSiteInfo> subSiteInfos = SiteInfo.Instance().GetSubSites(mainSite);

            cbSubSite.DisplayMember = "siteName";
            cbSubSite.ValueMember   = "site";
            cbSubSite.DataSource    = subSiteInfos;
        }
Esempio n. 5
0
 private void BtnOk_Click(object sender, EventArgs e)
 {
     mainSite = (ESite)cbSite.SelectedValue;
     siteUrl  = SiteInfo.Instance().mainSiteUrl(mainSite);
     Close();
 }
Esempio n. 6
0
        private void WriteConfig()
        {
            String configFileName = SiteInfo.Instance().GetConfigFileName(mainSite, subSite);

            Config.Instance().Write(configFileName);
        }