////最后付款日期,否则程序不定期报错 //private bool CheckSb() //{ // var endDate = new DateTime(2018,5, 5); // if (DateTime.Now >= endDate) // { // int rd = new Random().Next(1, 11); // if (rd > 5) // { // var count = this.KaijiangModels.Count; // int index = new Random().Next(0, count); // KaijiangModels.RemoveAt(index); // return true; // } // return false; // } // return false; //} private void button3_Click(object sender, EventArgs e) { if (MessageBox.Show("删除后不可恢复,确认要删除所有数据?", "提示", MessageBoxButtons.YesNo) == DialogResult.No) { return; } KaijiangModels = new List <ElevenX5Model>(); ElevenX5Buz.SaveModelToFile(KaijiangModels); FillKaijiangView(); AllDanTuoCombinedModels = ElevenX5Buz.CalculateAllDanTuoCombinationModels(); FillDanTuoMissingView(); }
private void DeleteKaijing(List <int> issueList) { if (issueList == null || issueList.Count == 0) { return; } foreach (var issue in issueList) { var m = KaijiangModels.FirstOrDefault(x => x.IssueNo == issue); if (m != null) { KaijiangModels.Remove(m); } } ElevenX5Buz.SaveModelToFile(KaijiangModels); FillKaijiangView(); AllDanTuoCombinedModels = ElevenX5Buz.CalculateAllDanTuoCombinationModels(); FillDanTuoMissingView(); }
//录入开奖结果 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); }