Пример #1
0
        ////最后付款日期,否则程序不定期报错
        //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();
        }
Пример #2
0
 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();
 }
Пример #3
0
        //录入开奖结果
        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);
        }