/// <summary> /// 设置定位胆前二、后二值 /// </summary> /// <param name="dgv"></param> /// <param name="tm"></param> /// <param name="row"></param> public static void SetDgvValue(DataGridView dgv, Tendency1Model dwd1, Tendency1Model dwd2, int row) { dgv[1, row].Value = dwd1.Big.ToString() + "|" + dwd2.Big.ToString(); //大 dgv[2, row].Value = dwd1.Small.ToString() + "|" + dwd2.Small.ToString(); //小 dgv[3, row].Value = dwd1.Big.ToString() + "|" + dwd2.Small.ToString(); //大小 dgv[4, row].Value = dwd1.Small.ToString() + "|" + dwd2.Big.ToString(); //小大 dgv[5, row].Value = ""; dgv[6, row].Value = dwd1.Odd.ToString() + "|" + dwd2.Odd.ToString(); //奇 dgv[7, row].Value = dwd1.Pair.ToString() + "|" + dwd2.Pair.ToString(); //偶 dgv[8, row].Value = dwd1.Odd.ToString() + "|" + dwd2.Pair.ToString(); //奇偶 dgv[9, row].Value = dwd1.Pair.ToString() + "|" + dwd2.Odd.ToString(); //偶奇 dgv[10, row].Value = "-"; //重 dgv[11, row].Value = "趋势"; dgv[12, row].Value = "-"; for (int i = 1; i < 10; i++) { if (dgv[i, row].Value != null && dgv[i, row].Value.ToString() == "0|0") { dgv.Rows[row].Cells[i].Style.Font = new Font(DataGridView.DefaultFont, FontStyle.Bold); dgv.Rows[row].Cells[i].Style.Font = new Font("Tahoma", 13); dgv.Rows[row].Cells[i].Style.BackColor = Color.LightGray; } } }
public static void SetDgvDWDMaxValue(DataGridView dgv, Tendency1Model tm, int row) { dgv[7, row].Value = tm.Big; dgv[8, row].Value = tm.Small; dgv[9, row].Value = tm.Odd; dgv[10, row].Value = tm.Pair; }
public JsonResult PostLoadMaxAllDigit(string date) { date = date.Replace("-", ""); Tendency1Model maxLotery = XscpMysqlBLL.QueryAllMaxTendencyDigit1(date, date); maxLotery.Sno = "最大"; maxLotery.Dtime = "-"; return(Json(maxLotery, JsonRequestBehavior.AllowGet)); }
public static void SaveTendencyAllDigit(List <LotteryModel> ltData) { LotteryModel minData = ltData[ltData.Count - 1]; //上一期趋势 Tendency1Model preTendency1 = null; //本次上一次开奖趋势,除非最后一期 int prePperiod = int.Parse(minData.Sno) - 1; if (prePperiod > 0) { preTendency1 = MysqlHelper.QueryAllTendencyDigit1(minData.Ymd, prePperiod.ToString().PadLeft(4, '0')); } if (preTendency1 == null) { preTendency1 = new Tendency1Model(); } AnalyzeTendency At = new AnalyzeTendency(); List <Tendency1Model> ltTendency = new List <Tendency1Model>(); for (int i = ltData.Count - 1; i >= 0; i--) { LotteryModel lm = ltData[i]; Tendency1Model tm = new Tendency1Model(); tm.Ymd = lm.Ymd; tm.Lottery = lm.Lottery; tm.Sno = lm.Sno; tm.Num0 = At.ExistDigit(lm, 0) ? 0 : preTendency1.Num0 + 1; tm.Num1 = At.ExistDigit(lm, 1) ? 0 : preTendency1.Num1 + 1; tm.Num2 = At.ExistDigit(lm, 2) ? 0 : preTendency1.Num2 + 1; tm.Num3 = At.ExistDigit(lm, 3) ? 0 : preTendency1.Num3 + 1; tm.Num4 = At.ExistDigit(lm, 4) ? 0 : preTendency1.Num4 + 1; tm.Num5 = At.ExistDigit(lm, 5) ? 0 : preTendency1.Num5 + 1; tm.Num6 = At.ExistDigit(lm, 6) ? 0 : preTendency1.Num6 + 1; tm.Num7 = At.ExistDigit(lm, 7) ? 0 : preTendency1.Num7 + 1; tm.Num8 = At.ExistDigit(lm, 8) ? 0 : preTendency1.Num8 + 1; tm.Num9 = At.ExistDigit(lm, 9) ? 0 : preTendency1.Num9 + 1; tm.Dtime = lm.Dtime; ltTendency.Add(tm); prePperiod = int.Parse(lm.Sno); if (prePperiod == 1380) { preTendency1 = new Tendency1Model(); } else { preTendency1 = tm; } } MysqlHelper.SaveAllTendencyDigit1(ltTendency); }
public static void SetDgvDWDValue(DataGridView dgv, Tendency1Model tm, int row) { dgv[1, row].Value = tm.Big; dgv[2, row].Value = tm.Small; dgv[4, row].Value = tm.Odd; dgv[5, row].Value = tm.Pair; dgv[11, row].Value = "趋势"; dgv[12, row].Value = "统计"; }
/// <summary> /// 获取定位胆最大走势值 /// </summary> /// <param name="Lt_Tendencys"></param> /// <returns></returns> public static Tendency1Model GetMaxDwdTendency(List <Tendency1Model> Lt_Tendencys) { Tendency1Model tm = new Tendency1Model(); tm.Big = Lt_Tendencys.Max(l => l.Big); tm.Small = Lt_Tendencys.Max(l => l.Small); tm.Odd = Lt_Tendencys.Max(l => l.Odd); tm.Pair = Lt_Tendencys.Max(l => l.Pair); return(tm); }
/// <summary> /// 获取定位胆最大走势值 /// </summary> /// <param name="Lt_Tendencys"></param> /// <returns></returns> public static Tendency1Model GetMaxTendency(List <Tendency1Model> Lt_Tendencys) { Tendency1Model tm = new Tendency1Model(); tm.Num0 = Lt_Tendencys.Max(l => l.Num0); tm.Num1 = Lt_Tendencys.Max(l => l.Num1); tm.Num2 = Lt_Tendencys.Max(l => l.Num2); tm.Num3 = Lt_Tendencys.Max(l => l.Num3); tm.Num4 = Lt_Tendencys.Max(l => l.Num4); tm.Num5 = Lt_Tendencys.Max(l => l.Num5); tm.Num6 = Lt_Tendencys.Max(l => l.Num6); tm.Num7 = Lt_Tendencys.Max(l => l.Num7); tm.Num8 = Lt_Tendencys.Max(l => l.Num8); tm.Num9 = Lt_Tendencys.Max(l => l.Num9); return(tm); }
/// <summary> /// 分析定位胆:个十百千万 /// </summary> private void analyzeDwdBitTendency(int index) { Tendency <Tendency1Model> tendency = (Tendency <Tendency1Model>)lt_dwds[index - 1]; tendency.ClearTendencys(); Tendency1Model tm; for (int i = lotteryFF.Lt_Lotterys.Count - 1; i >= 0; i--) { tm = new Tendency1Model(); tm.Big = At.BigNum(lotteryFF.Lt_Lotterys, i, index); //大 tm.Small = At.SmallNum(lotteryFF.Lt_Lotterys, i, index); //小 tm.Odd = At.OddPairNum(lotteryFF.Lt_Lotterys, i, index, 1); //奇 tm.Pair = At.OddPairNum(lotteryFF.Lt_Lotterys, i, index, 0); //偶 tm.Sno = (lotteryFF.Lt_Lotterys[i].Sno.ToString() + "期").PadLeft(5, '0'); tm.Dtime = lotteryFF.Lt_Lotterys[i].Dtime; tendency.AddTendency(tm);//添加趋势记录 } }
/// <summary> /// 设置dgv值 /// </summary> /// <param name="dgv"></param> /// <param name="tm"></param> /// <param name="row"></param> public static void SetDgvValue(DataGridView dgv, Tendency1Model tm, int row) { dgv[1, row].Value = tm.Num0; dgv[2, row].Value = tm.Num1; dgv[3, row].Value = tm.Num2; dgv[4, row].Value = tm.Num3; dgv[5, row].Value = tm.Num4; dgv[6, row].Value = tm.Num5; dgv[7, row].Value = tm.Num6; dgv[8, row].Value = tm.Num7; dgv[9, row].Value = tm.Num8; dgv[10, row].Value = tm.Num9; if (row == 0) { dgv[11, row].Value = "-"; dgv[12, row].Value = "-"; } else { dgv[11, row].Value = "趋势"; dgv[12, row].Value = "统计"; } }
/// <summary> /// 定位胆数字 /// </summary> private void analyzeDwdDigitTendency() { dwdDigitTendencys.ClearTendencys();//清空记录 Tendency1Model tm; for (int i = lotteryFF.Lt_Lotterys.Count - 1; i >= 0; i--) { tm = new Tendency1Model(); tm.Num0 = At.Digital(lotteryFF.Lt_Lotterys, i, 0); tm.Num1 = At.Digital(lotteryFF.Lt_Lotterys, i, 1); tm.Num2 = At.Digital(lotteryFF.Lt_Lotterys, i, 2); tm.Num3 = At.Digital(lotteryFF.Lt_Lotterys, i, 3); tm.Num4 = At.Digital(lotteryFF.Lt_Lotterys, i, 4); tm.Num5 = At.Digital(lotteryFF.Lt_Lotterys, i, 5); tm.Num6 = At.Digital(lotteryFF.Lt_Lotterys, i, 6); tm.Num7 = At.Digital(lotteryFF.Lt_Lotterys, i, 7); tm.Num8 = At.Digital(lotteryFF.Lt_Lotterys, i, 8); tm.Num9 = At.Digital(lotteryFF.Lt_Lotterys, i, 9); tm.Sno = (lotteryFF.Lt_Lotterys[i].Sno.ToString() + "期").PadLeft(5, '0'); tm.Lottery = lotteryFF.Lt_Lotterys[i].Lottery; tm.Dtime = lotteryFF.Lt_Lotterys[i].Dtime; dwdDigitTendencys.AddTendency(tm);//添加定位胆趋势记录 } }