Пример #1
0
 /// <summary>
 /// 初始化控件
 /// </summary>
 private void InitUI()
 {
     //自动更新过期日程
     BusAdminDaily.UpdateDailyStateBySystem();
     //初始化等级下拉列表
     BusAdminDaily.InitLevelComboBox(cboLevel);
     BindToday();
     BindDidToday();
     BindAll();
     LoadDefault();
 }
Пример #2
0
 private void tbcContainer_SelectedIndexChanged(object sender, EventArgs e)
 {
     BusAdminDaily.UpdateDailyStateBySystem();
     if (tbcContainer.SelectedTab == tabPageToday)
     {
         BindToday();
         BindDidToday();
     }
     else if (tbcContainer.SelectedTab == tabPageAdmin)
     {
         BindAll();
     }
 }
Пример #3
0
 private void btnModifyDaily_Click(object sender, EventArgs e)
 {
     if (IsValid())
     {
         _dailyEntity.D_CONTENT           = rtbContent.Text;
         _dailyEntity.D_LEVEL             = cboLevel.SelectedValue.ToString();
         _dailyEntity.D_REMIND_MUSIC_PATH = txtMusicPath.Text;
         string grade;
         if (chkLunar.Checked)
         {
             _dailyEntity.D_LUNAR_CALENDAR = dtpTime.Value.ToString();
             ChineseCalendarInfo cCalendar = ChineseCalendarInfo.FromLunarDate(dtpTime.Value.Date, false);
             DateTime            solar     = cCalendar.SolarDate.Add(new TimeSpan(dtpTime.Value.Hour, dtpTime.Value.Minute, dtpTime.Value.Second));
             _dailyEntity.D_SOLAR_CALENDAR = solar.ToString();
             grade = BusAdminDaily.CalculateGrade(solar);
             _dailyEntity.D_LEVEL = grade;
         }
         else
         {
             _dailyEntity.D_LUNAR_CALENDAR = "";
             _dailyEntity.D_SOLAR_CALENDAR = dtpTime.Value.ToString();
             grade = BusAdminDaily.CalculateGrade(dtpTime.Value);
             _dailyEntity.D_LEVEL = grade;
         }
         if (BusAdminDaily.ModifyDaily(_dailyEntity))
         {
             if (MessageHandle.MessageInfo("恭喜,修改成功!", "提示信息") == DialogResult.OK)
             {
                 BusAdminDaily.UpdateDailyStateBySystem();
             }
             if (mFromWhere == 1)
             {
                 tbcContainer.SelectedTab = tabPageToday;
                 mFromWhere = 0;
                 foreach (DataGridViewRow dgvRow in dgvToday.SelectedRows)
                 {
                     dgvRow.Selected = false;
                 }
                 foreach (DataGridViewRow dgvRow in dgvToday.Rows)
                 {
                     if (dgvRow.Cells[0].Value.ToString() == _dailyEntity.ID)
                     {
                         dgvRow.Selected = true;
                         break;
                     }
                 }
             }
             else
             {
                 BindAll();
                 dgvAll.Select();
                 foreach (DataGridViewRow dgvRow in dgvAll.SelectedRows)
                 {
                     dgvRow.Selected = false;
                 }
                 foreach (DataGridViewRow dgvRow in dgvAll.Rows)
                 {
                     if (dgvRow.Cells[0].Value.ToString() == _dailyEntity.ID)
                     {
                         dgvRow.Selected = true;
                         break;
                     }
                 }
             }
             ClearForm();
             _dailyEntity = null;
         }
     }
 }