}
//不重要日程查询
if (e.Node.Text.Trim() == \不重要\) {
gbox_Change.Visible = false; gbox_Del.Visible = false; gbox_Time.Visible = false;
gbox_Important.Visible = true;
rbtn_EveryImportant.Enabled = true; rbtn_Important.Enabled = true; rbtn_Unimportant.Checked = true; rbtn_Unimportant.Enabled = false; dgv_schedule.Visible = 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); } } }
//按日期删除
if (e.Node.Text.Trim() == \按日期删除\) {
txt_Del_Condition.Text = \; gbox_Change.Visible = false; gbox_Del.Visible = true; gbox_Time.Visible = false;
gbox_Important.Visible = false; dgv_schedule.Visible = true;
cbox_Del_Important2.Visible = true; cbox_Del_Important2.Text = \日期\; if (month < 10) {
txt_Del_Condition.Text = year.ToString() + \ + month.ToString() + day.ToString(); } else
21
{
txt_Del_Condition.Text = year.ToString() + month.ToString() + day.ToString(); } }
//按重要性删除
if (e.Node.Text.Trim() == \按重要性删除\) {
txt_Del_Condition.Text = \; gbox_Change.Visible = false; gbox_Del.Visible = true; gbox_Time.Visible = false;
gbox_Important.Visible = false; dgv_schedule.Visible = true;
cbox_Del_Important2.Visible = true; cbox_Del_Important2.Text = \重要性\; }
//日程修改
if (e.Node.Text.Trim() == \修T改?\) {
txt_Change.Text = \;
gbox_Change.Visible = false; gbox_Del.Visible = false; gbox_Time.Visible = true;
gbox_Time.Text = \按标题查询\; gbox_Important.Visible = false; rbtn_Date1.Visible = false; rbtn_Date2.Visible = false; rbtn_Date3.Visible = false; nudown_Day.Visible = false; txt_Change.Visible = true; btn_Demand.Visible = true; } }
//条件查询
private void btn_Demand_Click(object sender, EventArgs e) {
//按天?查询
if (gbox_Time.Text == \按天查询\) {
dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).IntDay ==
nudown_Day.Value && ((Schedule1)AL_Schedule1[i]).IntMonth == month && ((Schedule1)AL_Schedule1[i]).IntYear == year) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear
22
+ \年\ + ((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); } } }
//按标题查询
else if (gbox_Time.Text == \按标题查询\) {
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (txt_Change.Text == ((Schedule1)AL_Schedule1[i]).StrTitle) {
gbox_Time.Visible = false; dgv_schedule.Visible = false; gbox_Change.Visible = true; //数据读取
txt_Title1.Text = ((Schedule1)AL_Schedule1[i]).StrTitle; txt_Phone1.Text =
((Schedule1)AL_Schedule1[i]).LongPhone.ToString(); txt_Place1.Text = ((Schedule1)AL_Schedule1[i]).StrPlace; txt_Remark1.Text = ((Schedule1)AL_Schedule1[i]).StrRemark; txt_Hour.Text =
((Schedule1)AL_Schedule1[i]).IntHour.ToString(); txt_Minute.Text =
((Schedule1)AL_Schedule1[i]).IntMinute.ToString(); txt_Remark1.Text = ((Schedule1)AL_Schedule1[i]).StrRemark;
cbox_Important1.Text = ((Schedule1)AL_Schedule1[i]).StrImportant; cbox_Remind1.Text = ((Schedule1)AL_Schedule1[i]).StrRemind;
dateTimePicker1.Text = ((Schedule1)AL_Schedule1[i]).IntYear + \年¨o\ + ((Schedule1)AL_Schedule1[i]).IntMonth + \月?\ + ((Schedule1)AL_Schedule1[i]).IntDay + \日¨?\; s = i; }
else if (txt_Change.Text == \) {
MessageBox.Show(\无关于此标题的日程,请重新输入!\提示\, MessageBoxButtons.OK, MessageBoxIcon.Information); return;
, 23
\
} } } }
//单选按钮查询
private void rbtn_Date1_CheckedChanged(object sender, EventArgs e) {
if (gbox_Time.Text == \按月查询\) {
rbtn_Date1.Visible = true; rbtn_Date2.Visible = true; rbtn_Date3.Visible = true; rbtn_Date1.Enabled = false; rbtn_Date2.Enabled = true; rbtn_Date3.Enabled = true; 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); } } }
if (gbox_Time.Text == \按年查询\) {
rbtn_Date1.Visible = true; rbtn_Date2.Visible = true; rbtn_Date3.Visible = true; rbtn_Date1.Enabled = false; rbtn_Date2.Enabled = true; 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 - 1) {
dgv_schedule.Rows.Add(j++,
((Schedule1)AL_Schedule1[i]).StrTitle, ((Schedule1)AL_Schedule1[i]).IntYear
24
+ \年\ + ((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_Date2_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 = false; rbtn_Date3.Enabled = true; dgv_schedule.Rows.Clear(); j = 1;
for (int i = 0; i < AL_Schedule1.Count; i++) {
if (((Schedule1)AL_Schedule1[i]).IntMonth == month && ((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); } } }
if (gbox_Time.Text == \按年查询\) {
rbtn_Date1.Visible = true; rbtn_Date2.Visible = true; rbtn_Date3.Visible = true; rbtn_Date1.Enabled = true; rbtn_Date2.Enabled = false;
25