Ejemplo n.º 1
0
 /// <summary>
 /// 模拟开奖
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button6_Click(object sender, EventArgs e)
 {
     lastRecord        = new LISTItem();
     lastRecord.CP_QS  = predictNum;
     lastRecord.SJKJSJ = "2222222";
     lastRecord.ZJHM   = textBox2.Text;
 }
Ejemplo n.º 2
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (!_isLogin)
            {
                return;
            }

            timer1.Stop();

            //刷新计算下单点
            //var his = _lb.GetLastRecordsByPage();
            //his = his.OrderBy(r => r.IssueId).ToList();
            //OnlyKill2Model.History = his;
            //if (_goodPoint == null)
            //{
            //    _goodPoint = OnlyKill2Model.FindPayPoint();
            //    if (_goodPoint != null)
            //    {
            //        lblstopissue.Text = _goodPoint.StopIssueId;
            //        lblRestPayCount.Text = _goodPoint.RestPayCount.ToString();
            //        this.Switch();
            //    }
            //}
            if (IsArriveWinPoint)
            {
                IsArriveWinPoint = false;
                refreshStatus();
            }
            IsBelowPayRate();

            var lottery_id = 10014;

            try
            {
                var             res         = Util.getURLResponseStr(minjueQQMinURL, _cookie, minjuePost);
                List <LISTItem> lotteryRlts = new List <LISTItem>();
                var             qqrlt       = JsonConvert.DeserializeObject <Res_QQminResult>(res);
                foreach (var qqItem in qqrlt.data.result)
                {
                    System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); // 当地时区
                    DateTime        dt        = startTime.AddMilliseconds(qqItem.openTime);
                    lotteryRlts.Add(new LISTItem
                    {
                        CP_ID  = "腾讯分分彩",
                        CP_QS  = qqItem.issue,
                        ZJHM   = qqItem.code,
                        SJKJSJ = dt.ToString("yyyyMMdd hh:mm:ss"),
                        KJSJ   = dt.ToString("yyyyMMdd hh:mm:ss")
                    });
                }


                this.dataGridView1.DataSource = lotteryRlts;
                this.dataGridView1.Columns[0].HeaderCell.Value = "开奖号码";
                this.dataGridView1.Columns[1].HeaderCell.Value = "期号";
                this.dataGridView1.Columns[2].HeaderCell.Value = "开奖时间";
                this.dataGridView1.Columns[3].HeaderCell.Value = "实际开奖时间";
                this.dataGridView1.Columns[4].HeaderCell.Value = "彩票类型ID";


                DB_PredictRecord dr = new DB_PredictRecord();
                var dblist          = this.Convert(qqrlt.data.result);
                dblist.Add(new DB_PredictRecord()
                {
                });
                var nums = OnlyKill2Model.GetTwoKillNo_Individual(dblist.Count - 1, dblist);//Util.PredictResult(lotteryRlts);

                foreach (var item in lotteryRlts)
                {
                    if (item.CP_QS == predictNum)
                    {
                        lastRecord = item;
                    }
                }
                var afterspli = lotteryRlts[0].CP_QS.Split(new char[] { '-' });
                var seq       = afterspli[0] + afterspli[1];
                predictNum = (Int64.Parse(seq) + 1).ToString();

                if (predictNum.Contains("1440"))
                {
                    DateTime date = DateTime.Parse(lotteryRlts[0].CP_QS.Substring(0, 4) + "-" + lotteryRlts[0].CP_QS.Substring(4, 2) + "-" + lotteryRlts[0].CP_QS.Substring(6, 2));

                    predictNum = date.AddDays(1).ToString("yyyyMMdd") + "0001";
                }
                predictNum  = predictNum.Substring(0, 8) + "-" + predictNum.Substring(8, 4);
                label2.Text = nums[0];
                label3.Text = nums[1];
                var selectNum = "";
                for (var i = 0; i <= 9; i++)
                {
                    if (i.ToString() != label2.Text && i.ToString() != label3.Text)
                    {
                        if (selectNum.Length != 14)
                        {
                            selectNum += i.ToString();
                        }
                        else
                        {
                            selectNum += i.ToString();
                        }
                    }
                }
                label6.Text = "-,-," + selectNum + "," + selectNum + "," + selectNum;

                this.label1.Visible  = true;
                this.label2.Visible  = true;
                this.label3.Visible  = true;
                this.label4.Visible  = true;
                this.label5.Visible  = true;
                this.label6.Visible  = true;
                this.button2.Visible = true;
            }
            catch (Exception ex)
            {
                LogHelper.ErrorLog(ex.Message, ex);
            }
            finally {
                timer1.Start();
            }
        }