Exemplo n.º 1
0
        public Form1()
        {
            InitializeComponent();
            Directory.GetCurrentDirectory();
            //创建数据库
            SQLiteDB.CreateDBFile();
            //创建表
            CreatePlanTB();
            if (!IsContinue)
            {
                return;
            }
            if (PlanSetting.Default.StartDate.Date == null)
            {
                PlanSetting.Default.StartDate = DateTime.Now.Date;
            }
            else if (PlanSetting.Default.StartDate.Date < DateTime.Now.Date)
            {
                int UnCompleteCount = Tools.GetUncomplete().Count;
                int RefreshPlans    = Tools.RefreshRepeatPlan().Count;
                if (UnCompleteCount > 0 && PlanSetting.Default.RemindUnComplete)
                {
                    MessageBox.Show($"昨日有{UnCompleteCount}个计划未完成");
                }
                PlanSetting.Default.StartDate = DateTime.Now.Date;
            }
            PlanSetting.Default.Save();


            Tools.SearchForTodayPlan(PlanDatas, Plans, flp_Plan);

            //LoadJson();

            //ShowPlan(allText,DateTime.Now);
            //this.BackColor = Plan.Default.PlanBackColor;
            StartPosition = FormStartPosition.CenterScreen;
            ThreadStart threadStart = new ThreadStart(SetDateTime);

            thread = new Thread(threadStart);
            thread.IsBackground = true;
            thread.Start();
        }