rbtn_Date3.Enabled = true; dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).IntYear == year) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear + \年\ + ((Schedule1)AL_Schedule1[i]).IntMonth + \月\ + ((Schedule1)AL_Schedule1[i]).IntDay + \日\, ((Schedule1)AL_Schedule1[i]).IntHour + \: \ + ((Schedule1)AL_Schedule1[i]).IntMinute, ((Schedule1)AL_Schedule1[i]).StrPlace, ((Schedule1)AL_Schedule1[i]).LongPhone, ((Schedule1)AL_Schedule1[i]).StrImportant, ((Schedule1)AL_Schedule1[i]).StrRemind, ((Schedule1)AL_Schedule1[i]).StrRemark); } } } }
//单选按钮查询
private void rbtn_Date3_CheckedChanged(object sender, EventArgs e) {
if (gbox_Time.Text == \按月查询\) {
rbtn_Date1.Visible = true; rbtn_Date2.Visible = true; rbtn_Date3.Visible = true; rbtn_Date1.Enabled = true; rbtn_Date2.Enabled = true; rbtn_Date3.Enabled = false; dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).IntMonth == month + 1 && ((Schedule1)AL_Schedule1[i]).IntYear == year) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear + \年\ + ((Schedule1)AL_Schedule1[i]).IntMonth + \月\ + ((Schedule1)AL_Schedule1[i]).IntDay + \日\, ((Schedule1)AL_Schedule1[i]).IntHour + \: \ + ((Schedule1)AL_Schedule1[i]).IntMinute, ((Schedule1)AL_Schedule1[i]).StrPlace, ((Schedule1)AL_Schedule1[i]).LongPhone, ((Schedule1)AL_Schedule1[i]).StrImportant, ((Schedule1)AL_Schedule1[i]).StrRemind, ((Schedule1)AL_Schedule1[i]).StrRemark); }
26
} }
if (gbox_Time.Text == \按年查询\) {
rbtn_Date1.Visible = true; rbtn_Date2.Visible = true; rbtn_Date3.Visible = true; rbtn_Date1.Enabled = true; rbtn_Date2.Enabled = true; rbtn_Date3.Enabled = false; dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).IntYear == year + 1) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear + \年\ + ((Schedule1)AL_Schedule1[i]).IntMonth + \月\ + ((Schedule1)AL_Schedule1[i]).IntDay + \日\, ((Schedule1)AL_Schedule1[i]).IntHour + \: \ + ((Schedule1)AL_Schedule1[i]).IntMinute, ((Schedule1)AL_Schedule1[i]).StrPlace, ((Schedule1)AL_Schedule1[i]).LongPhone, ((Schedule1)AL_Schedule1[i]).StrImportant, ((Schedule1)AL_Schedule1[i]).StrRemind, ((Schedule1)AL_Schedule1[i]).StrRemark); } } } }
//单选按查询
private void rbtn_EveryImportant_CheckedChanged(object sender, EventArgs e) {
rbtn_EveryImportant.Enabled = false; rbtn_Important.Enabled = true; rbtn_Unimportant.Enabled = true; dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).StrImportant == \非常重要\) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear + \年\ + ((Schedule1)AL_Schedule1[i]).IntMonth + \月\ + ((Schedule1)AL_Schedule1[i]).IntDay + \日\, ((Schedule1)AL_Schedule1[i]).IntHour + \:\ + ((Schedule1)AL_Schedule1[i]).IntMinute, ((Schedule1)AL_Schedule1[i]).StrPlace, ((Schedule1)AL_Schedule1[i]).LongPhone,
27
((Schedule1)AL_Schedule1[i]).StrImportant, ((Schedule1)AL_Schedule1[i]).StrRemind, ((Schedule1)AL_Schedule1[i]).StrRemark); } } }
//单选按钮查询 private void rbtn_Important_CheckedChanged(object sender, EventArgs e) {
rbtn_EveryImportant.Enabled = true; rbtn_Important.Enabled = false; rbtn_Unimportant.Enabled = true; dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).StrImportant == \重要\) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear + \年\ + ((Schedule1)AL_Schedule1[i]).IntMonth + \月\ + ((Schedule1)AL_Schedule1[i]).IntDay + \日\, ((Schedule1)AL_Schedule1[i]).IntHour + \: \ + ((Schedule1)AL_Schedule1[i]).IntMinute, ((Schedule1)AL_Schedule1[i]).StrPlace, ((Schedule1)AL_Schedule1[i]).LongPhone, ((Schedule1)AL_Schedule1[i]).StrImportant, ((Schedule1)AL_Schedule1[i]).StrRemind, ((Schedule1)AL_Schedule1[i]).StrRemark); } } }
//单选按钮查询
private void rbtn_Unimportant_CheckedChanged(object sender, EventArgs e)
{
rbtn_EveryImportant.Enabled = true; rbtn_Important.Enabled = true; rbtn_Unimportant.Enabled = false; dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).StrImportant == \不重要\) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear + \年\ + ((Schedule1)AL_Schedule1[i]).IntMonth + \月\ + ((Schedule1)AL_Schedule1[i]).IntDay + \日\, ((Schedule1)AL_Schedule1[i]).IntHour + \: \ + ((Schedule1)AL_Schedule1[i]).IntMinute,
28
((Schedule1)AL_Schedule1[i]).StrPlace, ((Schedule1)AL_Schedule1[i]).LongPhone, ((Schedule1)AL_Schedule1[i]).StrImportant, ((Schedule1)AL_Schedule1[i]).StrRemind, ((Schedule1)AL_Schedule1[i]).StrRemark); } } }
//删除日程
private void btn_Del_Click(object sender, EventArgs e) {
DialogResult dr = MessageBox.Show(\确定删除\, \提示\, MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) {
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (cbox_Del_Important2.Text==\重要性\ &&
((Schedule1)AL_Schedule1[i]).StrImportant == txt_Del_Condition.Text) {
AL_Schedule1.RemoveAt(i); i--; }
if (cbox_Del_Important2.Text == \日期\) {
if (((Schedule1)AL_Schedule1[i]).IntYear.ToString() + \ + ((Schedule1)AL_Schedule1[i]).IntMonth.ToString() +
((Schedule1)AL_Schedule1[i]).IntDay.ToString() == txt_Del_Condition.Text || ((Schedule1)AL_Schedule1[i]).IntYear.ToString() + ((Schedule1)AL_Schedule1[i]).IntMonth.ToString() +
((Schedule1)AL_Schedule1[i]).IntDay.ToString() == txt_Del_Condition.Text) {
AL_Schedule1.RemoveAt(i); i--; } } } } }
//删除条件文本清除
private void txt_Del_Condition_MouseClick(object sender, MouseEventArgs e) {
txt_Del_Condition.Clear(); }
//删除类型改变
private void cbox_Del_Important2_SelectedValueChanged(object sender, EventArgs e) {
if (cbox_Del_Important2.Text == \日期\)
29
{
if (month < 10) {
txt_Del_Condition.Text = year.ToString() + \ + month.ToString() + day.ToString(); } else {
txt_Del_Condition.Text = year.ToString() + month.ToString() + day.ToString(); } }
else if (cbox_Del_Important2.Text == \重要性\) {
txt_Del_Condition.Text = \; } }
//修改日程
private void btn_Change_Click(object sender, EventArgs e) {
DialogResult dr = (MessageBox.Show(\您确定要更改此日程信息\, \提示?\, MessageBoxButtons.YesNo, MessageBoxIcon.Information)); if (dr==DialogResult.Yes) {
((Schedule1)AL_Schedule1[s]).StrTitle=txt_Title1.Text;
((Schedule1)AL_Schedule1[s]).LongPhone=long.Parse(txt_Phone1.Text.ToString());
((Schedule1)AL_Schedule1[s]).StrImportant=cbox_Important1.Text;
((Schedule1)AL_Schedule1[s]).StrPlace=txt_Place1.Text; ((Schedule1)AL_Schedule1[s]).StrRemark=txt_Remark1.Text; ((Schedule1)AL_Schedule1[s]).StrRemind=cbox_Remind1.Text;
((Schedule1)AL_Schedule1[s]).IntYear=int.Parse(dateTimePicker1.Value.Year.ToString());
((Schedule1)AL_Schedule1[s]).IntMonth=int.Parse(dateTimePicker1.Value.Month.ToString());
((Schedule1)AL_Schedule1[s]).IntDay=int.Parse(dateTimePicker1.Value.Day.ToString());
((Schedule1)AL_Schedule1[s]).IntHour = int.Parse(txt_Hour.Text.ToString());
((Schedule1)AL_Schedule1[s]).IntMinute = int.Parse(txt_Minute.Text.ToString()); } }
//关闭系统时数据保存
private void Schedule_FormClosing(object sender, FormClosingEventArgs e)
30