/// <summary> /// 初始化控件 /// </summary> private void InitUI() { //自动更新过期日程 BusAdminDaily.UpdateDailyStateBySystem(); //初始化等级下拉列表 BusAdminDaily.InitLevelComboBox(cboLevel); BindToday(); BindDidToday(); BindAll(); LoadDefault(); }
private void tbcContainer_SelectedIndexChanged(object sender, EventArgs e) { BusAdminDaily.UpdateDailyStateBySystem(); if (tbcContainer.SelectedTab == tabPageToday) { BindToday(); BindDidToday(); } else if (tbcContainer.SelectedTab == tabPageAdmin) { BindAll(); } }
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; } } }