예제 #1
0
        //初始化
        public void InitCalendar()
        {
            Data     data        = new Data();
            DateTime currenttime = DateTime.Now;
            int      year        = currenttime.Year;
            int      month       = currenttime.Month;
            int      day         = currenttime.Day;

            //初始化当前公历日历
            lbl_Date_gl.Text = DateTime.Now.ToLongDateString().ToString() + "  " + data.GetWeekOfDay(year, month, day);
            lbl_day_gl.Text  = currenttime.Day.ToString();
            //初始化当前农历日历
            lbl_month_day_nl.Text = data.GetNLMonth(year, month, day) + "" + data.GetNLDay(year, month, day) + "日";
            lbl_year_nl.Text      = data.GetNLYear(year, month, day);
            lbl_xz.Text           = data.GetConstellation(month, day); // 设置星座

            SQLiteSamples sQLite   = new SQLiteSamples();
            string        monthstr = "" + month;

            if (month < 10)
            {
                monthstr = "0" + month;
            }
            string daystr = "" + day;

            if (day < 10)
            {
                daystr = "0" + day;
            }
            string date = year + monthstr + daystr;

            label_jieri.Text  = sQLite.getJieRi(date);  //设置节日
            richTextBox1.Text = sQLite.getTixing(date); // 设置提醒
            sQLite.closeDatabase();
        }
예제 #2
0
        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            string        date    = dateTimePicker1.Value.ToString("yyyyMMdd");
            SQLiteSamples sQLite  = new SQLiteSamples();
            string        content = sQLite.getTixing(date);

            sQLite.closeDatabase();
            this.richTextBox1.Text = content;
        }
예제 #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            string        date   = dateTimePicker1.Value.ToString("yyyyMMdd");
            SQLiteSamples sQLite = new SQLiteSamples();

            sQLite.delTixing(date);
            sQLite.closeDatabase();
            this.richTextBox1.Text = "";
        }
예제 #4
0
        private void button1_Click(object sender, EventArgs e)
        {
            string date = this.dateTimePicker1.Value.ToString("yyyyMMdd");
            string text = this.richTextBox1.Text;

            if (text == "")
            {
                MessageBox.Show("请输入提示内容");
                return;
            }

            SQLiteSamples sQLite = new SQLiteSamples();

            sQLite.addTixing(date, text);
            sQLite.closeDatabase();
            MessageBox.Show("设置成功");
        }
예제 #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            DateTime date = this.dateTimePicker1.Value;
            string   text = this.textBox1.Text;

            if (text == "")
            {
                MessageBox.Show("请输入节日名称");
                return;
            }
            SQLiteSamples sQLite = new SQLiteSamples();

            sQLite.addJieRi(date.ToString("yyyyMMdd"), text);
            sQLite.printHighscores();
            sQLite.closeDatabase();
            MessageBox.Show("设置成功");
        }
예제 #6
0
        //根据年月日设置日历控件
        public void SetCalendar(object sender, EventArgs e)
        {
            int      year        = Convert.ToInt32(cbb_year.SelectedValue);
            int      month       = Convert.ToInt32(cbb_month.SelectedValue);
            int      day         = Convert.ToInt32(((Label)sender).Text);
            Data     data        = new Data();
            DateTime currenttime = new DateTime(year, month, day);

            //设置当前公历日历
            lbl_Date_gl.Text = year + "年" + month + "月" + day + "日" + "  " + data.GetWeekOfDay(year, month, day);
            lbl_day_gl.Text  = currenttime.Day.ToString();

            //设置当前农历日历
            lbl_month_day_nl.Text = data.GetNLMonth(year, month, day) + "" + data.GetNLDay(year, month, day) + "日";
            lbl_year_nl.Text      = data.GetNLYear(year, month, day);
            lbl_xz.Text           = data.GetConstellation(month, day); // 设置星座

            SQLiteSamples sQLite   = new SQLiteSamples();
            string        monthstr = "" + month;

            if (month < 10)
            {
                monthstr = "0" + month;
            }
            string daystr = "" + day;

            if (day < 10)
            {
                daystr = "0" + day;
            }
            string date = year + monthstr + daystr;

            label_jieri.Text  = sQLite.getJieRi(date);  //设置节日
            richTextBox1.Text = sQLite.getTixing(date); // 设置提醒
            sQLite.closeDatabase();
        }