////最后付款日期,否则程序不定期报错 //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 CalculateMissing() { if (KaijiangModels.Count < 8) { return; } KaijiangModelsSort(); AllDanTuoCombinedModels = ElevenX5Buz.CalculateAllDanTuoCombinationModels(); foreach (var model196 in AllDanTuoCombinedModels) //N 个196组合 { foreach (var danTuoModel in model196.DanTuoModel) //取一个196组合 { int maxMissing = 0; int currentMissing = 0; for (int i = 0; i < KaijiangModels.Count; i++) //每个组合和开奖数据对比 { var kaijiangModel = KaijiangModels[i]; if (!kaijiangModel.BetNo.ContainsAllNo(danTuoModel.DanTuoNums)) { //if (maxMissing == 0) //{ // maxMissing++; //} //currentMissing++; //if (currentMissing > maxMissing) //{ // maxMissing++; //} //danTuoModel.MissingCount += 1; maxMissing++; } else { //currentMissing = 0; maxMissing = 0; } } danTuoModel.MissingCount = maxMissing; } } }
private void LoadInitData() { KaijiangModels = ElevenX5Buz.GetModelFromFile(); AllDanTuoCombinedModels = ElevenX5Buz.CalculateAllDanTuoCombinationModels(); }