static void Main(string[] args) { Console.WriteLine(A.Wish.ToString()); //Console.WriteLine(r.Count); Console.ReadLine(); var date = DateTime.MinValue; DateTime.TryParseExact("180409", "yyMMdd", CultureInfo.CurrentCulture, DateTimeStyles.None, out date); var r1 = SscCombineUtil.CombineBetNo(new List <int> { 1, 2 }, new List <int> { 3, 4, 5, 6 }); var r = r1.Distinct().ToList(); var txt = ""; foreach (var a in r) { var j = new List <string>(); a.ForEach(t => j.Add(t.ToString())); var s = string.Join(",", j.ToArray()); Console.WriteLine(s); txt += s + "\r\n"; } var models = new List <ElevenX5Model>(); for (int i = 2; i < 84; i++) { var model = new ElevenX5Model() { IssueNo = 18040800 + i, BetNo = new List <int>() { i + 1, i + 2, i + 3, i + 4, i + 5 } }; models.Add(model); } //ElevenX5Buz.SaveModelToFile(models); var mo = ElevenX5Buz.GetModelFromFile(); Console.WriteLine(A.Wish.ToString()); Console.WriteLine(r.Count); Console.ReadLine(); }
public static List <ElevenX5Model> GetModelFromFile() { var result = new List <ElevenX5Model>(); if (!FileUtil.IsExistFile(BetFilePath)) { FileUtil.CreateFile(BetFilePath); } var fileContent = FileUtil.FileToString(BetFilePath); if (string.IsNullOrWhiteSpace(fileContent)) { return(result); } var lst = fileContent.Split('@'); if (lst.Any()) { foreach (var item in lst) { var bet = item.Split(','); var model = new ElevenX5Model() { IssueNo = bet[0].ToInt(), BetNo = new List <int> { bet[1].ToInt(), bet[2].ToInt(), bet[3].ToInt(), bet[4].ToInt(), bet[5].ToInt(), }, }; if (bet.Length > 6) { model.Index = bet[6].ToInt(); } result.Add(model); } } return(result); }
//录入开奖结果 private void button1_Click(object sender, EventArgs e) { var issue = this.textBox1.Text.Trim(); var no1 = this.textBox2.Text.Trim(); var no2 = this.textBox3.Text.Trim(); var no3 = this.textBox4.Text.Trim(); var no4 = this.textBox5.Text.Trim(); var no5 = this.textBox6.Text.Trim(); var indexNum = 0; if (!issue.IsValidIssue() || !no1.IsValid11x5No() || !no2.IsValid11x5No() || !no3.IsValid11x5No() || !no4.IsValid11x5No() || !no5.IsValid11x5No() ) { MessageBox.Show("录入的开奖期号或开奖号码不正确,请检查!", "提示", MessageBoxButtons.OK); return; } //if (!string.IsNullOrWhiteSpace(index)) //{ // indexNum = index.ToInt(); //} var model = new ElevenX5Model() { IssueNo = issue.ToInt(), BetNo = new List <int>() { no1.ToInt(), no2.ToInt(), no3.ToInt(), no4.ToInt(), no5.ToInt() }, Index = indexNum }; if (model.BetNo.Distinct().Count() != 5) { MessageBox.Show("录入开奖号码有重复,请检查!", "提示", MessageBoxButtons.OK); return; } if (KaijiangModels.Count == 0) { KaijiangModels.Add(model); } else { var replacemodel = KaijiangModels.FirstOrDefault(x => x.IssueNo == model.IssueNo); if (replacemodel != null) { replacemodel.IssueNo = model.IssueNo; replacemodel.BetNo = model.BetNo; } if (KaijiangModels.Count >= MaxKaijiangCount) { KaijiangModels.RemoveAt(0); KaijiangModels.Add(model); } else { KaijiangModels.Add(model); } } ElevenX5Buz.SaveModelToFile(KaijiangModels); FillKaijiangView(); FillDanTuoMissingView(); ResetTextBox(true); }