Пример #1
0
        private void initDgv1()
        {
            int rows = DwdTendency.GetCount();

            DgvController.AddRows(this.dgv1, rows);

            var vs = DwdTendency.Lt_Dwd.Where(l => l.type == 1).ToList();

            if (FormStatistics.EnumStyle == EnumStyle.后二)
            {
                vs = DwdTendency.Lt_Dwd.Where(l => l.type == FormXscp.xscpStyle.num1).ToList();
                initDigit1(vs);

                vs = DwdTendency.Lt_Dwd.Where(l => l.type == FormXscp.xscpStyle.num1).ToList();
                initDigit2(vs);
            }

            if (FormStatistics.EnumStyle == EnumStyle.前二)
            {
                vs = DwdTendency.Lt_Dwd.Where(l => l.type == FormXscp.xscpStyle.num1).ToList();
                initDigit1(vs);

                vs = DwdTendency.Lt_Dwd.Where(l => l.type == FormXscp.xscpStyle.num1).ToList();
                initDigit2(vs);
            }

            DgvController.RefreshDwdColor(this.dgv1);
        }
Пример #2
0
        private void initLabel()
        {
            if (Lottery.Lt_Lotterys.Count > 0)
            {
                //本次开奖号码
                LotteryModel lm = Lottery.Lt_Lotterys[0];
                this.lbl1.Text = lm.num1.ToString();
                this.lbl2.Text = lm.num2.ToString();
                this.lbl3.Text = lm.num3.ToString();
                this.lbl4.Text = lm.num4.ToString();
                this.lbl5.Text = lm.num5.ToString();
            }

            if (Tendency.Lt_Tendencys.Count > 0)
            {
                //本次未开奖走势
                TendencyModel tm = Tendency.CurrTendency;
                this.lblBig.Text      = tm.Big.ToString();
                this.lblBigSmall.Text = tm.BigSmall.ToString();
                this.lblSmallBig.Text = tm.SmallBig.ToString();
                this.lblSmall.Text    = tm.Small.ToString();

                this.lblOdd.Text     = tm.Odd.ToString();
                this.lblOddPair.Text = tm.OddPair.ToString();
                this.lblPairOdd.Text = tm.PairOdd.ToString();
                this.lblPair.Text    = tm.Pair.ToString();

                this.lblDbl.Text = tm.Dbl.ToString();
            }

            if (DwdTendency.Lt_Dwd.Count > 0)
            {
                DwdTendencyModel dtm1 = null;
                DwdTendencyModel dtm2 = null;

                //本次定位胆未开奖走势
                if (EnumStyle == Model.EnumStyle.后二)
                {
                    dtm1 = DwdTendency.GetCurrentDwdTendency(4);
                    dtm2 = DwdTendency.GetCurrentDwdTendency(5);
                }
                //本次定位胆未开奖走势
                else if (EnumStyle == Model.EnumStyle.前二)
                {
                    dtm1 = DwdTendency.GetCurrentDwdTendency(1);
                    dtm2 = DwdTendency.GetCurrentDwdTendency(2);
                }

                this.lblDwdBig.Text   = dtm1.Big.ToString() + dtm2.Big.ToString();
                this.lblDwdSmall.Text = dtm1.Small.ToString() + dtm2.Small.ToString();

                this.lblDwdBigSmall.Text = dtm1.Big.ToString() + dtm2.Small.ToString();
                this.lblDwdSmallBig.Text = dtm1.Small.ToString() + dtm2.Big.ToString();

                this.lblDwdOdd.Text     = dtm1.Odd.ToString() + dtm2.Odd.ToString();
                this.lblDwdPair.Text    = dtm1.Pair.ToString() + dtm2.Pair.ToString();
                this.lblDwdOddPair.Text = dtm1.Odd.ToString() + dtm2.Pair.ToString();
                this.lblDwdPairOdd.Text = dtm1.Pair.ToString() + dtm2.Odd.ToString();
            }
        }
Пример #3
0
        /// <summary>
        /// 定位胆开奖趋势分析
        /// </summary>
        private void analyzeDwdTendency(Lottery lottery, DwdTendency dwdTendency, int index)
        {
            dwdTendency.ClearDwdTendencys();//清空记录
            DwdTendencyModel tm;

            AnalyzeDwdTendency at = new AnalyzeDwdTendency();

            for (int i = lottery.Lt_Lotterys.Count - 1; i >= 0; i--)
            {
                tm       = new DwdTendencyModel();
                tm.Big   = at.BigNum(lottery.Lt_Lotterys, i, index);       //大
                tm.Small = at.SmallNum(lottery.Lt_Lotterys, i, index);     //小

                tm.Odd  = at.OddPairNum(lottery.Lt_Lotterys, i, index, 1); //奇
                tm.Pair = at.OddPairNum(lottery.Lt_Lotterys, i, index, 0); //偶
                dwdTendency.AddDwdTendency(tm);                            //添加定位胆趋势记录
            }
        }
Пример #4
0
        /// <summary>
        /// 定位胆开奖趋势分析
        /// </summary>
        private void analyzeDwdTendency(Lottery lottery, DwdTendency dwdTendency, int index)
        {
            dwdTendency.ClearDwdTendencys();//清空记录
            DwdTendencyModel tm;

            AnalyzeDwdTendency at = new AnalyzeDwdTendency();

            for (int i = lottery.Lt_Lotterys.Count - 1; i >= 0; i--)
            {
                tm         = new DwdTendencyModel();
                tm.Lottery = lottery.Lt_Lotterys[i].Lottery;
                tm.Big     = at.BigNum(lottery.Lt_Lotterys, i, index);     //大
                tm.Small   = at.SmallNum(lottery.Lt_Lotterys, i, index);   //小

                tm.Odd  = at.OddPairNum(lottery.Lt_Lotterys, i, index, 1); //奇
                tm.Pair = at.OddPairNum(lottery.Lt_Lotterys, i, index, 0); //偶

                tm.Sno   = (lottery.Lt_Lotterys[i].Sno.ToString() + "期").PadLeft(5, '0');
                tm.Dtime = lottery.Lt_Lotterys[i].Dtime;

                dwdTendency.AddDwdTendency(tm);//添加定位胆趋势记录
            }
        }
Пример #5
0
        /// <summary>
        /// 定位胆开奖趋势分析
        /// </summary>
        private void analyzeDwdTendency()
        {
            DwdTendency.ClearDwdTendencys();//清空记录
            DwdTendencyModel tm;

            DwdTendency dt = new DwdTendency();

            for (int k = 1; k <= 5; k++)
            {
                for (int i = Lottery.Lt_Lotterys.Count - 1; i >= 0; i--)
                {
                    tm       = new DwdTendencyModel();
                    tm.Big   = dt.BigNum(i, k);       //大
                    tm.Small = dt.SmallNum(i, k);     //小

                    tm.Odd  = dt.OddPairNum(i, 1, k); //奇
                    tm.Pair = dt.OddPairNum(i, 0, k); //偶
                    tm.type = k;                      //类型

                    DwdTendency.AddDwdTendency(tm);   //添加定位胆趋势记录
                }
            }
        }