private void shou_ye_Load(object sender, EventArgs e) { loadData();//封装label initUsuallyday(); year_comboBoxEx.SelectedIndex = DateTime.Now.Year - 2012; month_comboBoxEx.SelectedIndex = DateTime.Now.Month - 1; this.Visible = false; this.Opacity = 0; timer1.Start(); CNDate cnd = new CNDate(DateTime.Now); this.today_label1.Text = DateTime.Now.ToString("yyyy-MM-dd") + " "+cnd.GetDayOfWeek(); this.today_label2.Text = DateTime.Now.ToString("dd"); }
/// <summary> /// 初始化日历日期 /// </summary> /// <param name="year"></param> /// <param name="month"></param> private void initCalendar(int year, int month, bool isManager) { DateTime selectDay = new DateTime(year, month, 1); CNDate selectDateTool = new CNDate(selectDay); CNDate beforeDateTool = new CNDate(month == 1 ? new DateTime(year - 1, 12, 1) : new DateTime(year, month - 1, 1)); switch (selectDay.DayOfWeek) { case DayOfWeek.Sunday: initDayOfCalendar(0, selectDateTool.GetDayNumOfMonth(), beforeDateTool.GetDayNumOfMonth(),isManager); break; case DayOfWeek.Monday: initDayOfCalendar(1, selectDateTool.GetDayNumOfMonth(), beforeDateTool.GetDayNumOfMonth(),isManager); break; case DayOfWeek.Tuesday: initDayOfCalendar(2, selectDateTool.GetDayNumOfMonth(), beforeDateTool.GetDayNumOfMonth(),isManager); break; case DayOfWeek.Wednesday: initDayOfCalendar(3, selectDateTool.GetDayNumOfMonth(), beforeDateTool.GetDayNumOfMonth(),isManager); break; case DayOfWeek.Thursday: initDayOfCalendar(4, selectDateTool.GetDayNumOfMonth(), beforeDateTool.GetDayNumOfMonth(),isManager); break; case DayOfWeek.Friday: initDayOfCalendar(5, selectDateTool.GetDayNumOfMonth(), beforeDateTool.GetDayNumOfMonth(),isManager); break; case DayOfWeek.Saturday: initDayOfCalendar(6, selectDateTool.GetDayNumOfMonth(), beforeDateTool.GetDayNumOfMonth(),isManager); break; } }
/// <summary> /// 加载今日阴历、阳历、天气信息 /// </summary> private void initTodayInfo() { CNDate cnDate = new CNDate(DateTime.Now); today_label1.Text = cnDate.GetDateAsShort() + " " + cnDate.GetDayOfWeek(); today_label2.Text = DateTime.Now.Day.ToString(); today_label3.Text = cnDate.GetLunarHolDay(); today_label4.Text = cnDate.FormatLunarYear(); WeatherService.WeatherWebServiceSoapClient wwsc = new WeatherService.WeatherWebServiceSoapClient(); string[] weathers = wwsc.getWeatherbyCityName("石家庄"); today_weather_label.Text = weathers[6]; today_weather_label1.Text = weathers[5]; today_weather_label2.Text = weathers[7]; tomorrow_weather_label.Text = weathers[13]; tomorrow_weather_label1.Text = weathers[12]; tomorrow_weather_label2.Text = weathers[14]; tomorrow2_weather_label.Text = weathers[18]; tomorrow2_weather_label1.Text = weathers[17]; tomorrow2_weather_label2.Text = weathers[19]; today_weather_pictureBox1.BackgroundImage = new Bitmap(Application.StartupPath.ToString() + "\\Weather\\" + weathers[8]); today_weather_pictureBox2.BackgroundImage = new Bitmap(Application.StartupPath.ToString() + "\\Weather\\" + weathers[9]); tomorrow_weather_pictureBox1.BackgroundImage = new Bitmap(Application.StartupPath.ToString() + "\\Weather\\" + weathers[15]); tomorrow_weather_pictureBox2.BackgroundImage = new Bitmap(Application.StartupPath.ToString() + "\\Weather\\" + weathers[16]); tomorrow2_weather_pictureBox1.BackgroundImage = new Bitmap(Application.StartupPath.ToString() + "\\Weather\\" + weathers[20]); tomorrow2_weather_pictureBox2.BackgroundImage = new Bitmap(Application.StartupPath.ToString() + "\\Weather\\" + weathers[21]); }