private void Btn_Save_Click(object sender, EventArgs e) { if (!CheckTeaInfo()) { return; } if (!TeacherMS_logic.IsEditStatus()) { return; } else if (Status.IsAdding_Status) { if (MessageBox.Show("是否保存新学生信息", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { FillObjectInfo(); if (TeacherMS_logic.AddTeacherInfo(teacherExt) == false) { return; } else { MessageBox.Show("保存成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); Log.AddLog(Program.Current_root.Account_num, Do.Add, Object_id.Teacher, teacherExt.Teacher_id); TeacherMS_logic.DGV_teacherInfo_Load(this.DGV_TeacherInfo); Data_Load(); } } else { return; } } }
private void DGV_TeacherInfo_CellClick(object sender, DataGridViewCellEventArgs e) { if (Status.EdittingStatus) { if (Status.IsAdding_Status) { return; } else if (this.DGV_TeacherInfo.CurrentRow.Index != Status.BeforeIndex && this.DGV_TeacherInfo.SelectedRows.Count == 1 && Status.IsAdding_Status == false) { if (!CheckTeaInfo()) { Data_Load(); Status.BeforeIndex = this.DGV_TeacherInfo.CurrentRow.Index; return; } if (MessageBox.Show("是否保存修改结果", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { //Data_Load(); //Status.BeforeIndex = this.DGV_studentInfo.CurrentRow.Index; FillObjectInfo(); if (TeacherMS_logic.UpdateTeacherInfo(teacherExt)) { MessageBox.Show("修改成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); Log.AddLog(Program.Current_root.Account_num, Do.Alter, Object_id.Teacher, teacherExt.Teacher_id); } else { MessageBox.Show("修改失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } TeacherMS_logic.DGV_teacherInfo_Load(DGV_TeacherInfo); Data_Load(); Status.BeforeIndex = this.DGV_TeacherInfo.CurrentRow.Index; } else { Data_Load(); Status.BeforeIndex = this.DGV_TeacherInfo.CurrentRow.Index; } } } else { if (this.DGV_TeacherInfo.CurrentRow.Index != Status.BeforeIndex && this.DGV_TeacherInfo.SelectedRows.Count == 1) { Data_Load(); Status.BeforeIndex = this.DGV_TeacherInfo.CurrentRow.Index; } } }
private void Form_TeacherMS_root_Load(object sender, EventArgs e) { SelectItemsT.ChB_name = true; SelectItemsT.ChB_id = true; TeacherMS_logic.CB_teacherCollege_Load(CB_College); TeacherMS_logic.CB_teacherNation_Load(CB_Nation); TeacherMS_logic.CB_teacherSex_Load(CB_Sex); TeacherMS_logic.DGV_teacherInfo_Load(DGV_TeacherInfo); Data_Load(); FillObjectInfo(); Status.BeforeIndex = this.DGV_TeacherInfo.CurrentRow.Index; }
private void Btn_Add_Click(object sender, EventArgs e) { if (!TeacherMS_logic.IsEditStatus()) { return; } else { Add_Clear(); Status.EdittingStatus = true; Status.IsAdding_Status = true; EditCon_Load(); } }
private void Btn_Delete_Click(object sender, EventArgs e) { if (MessageBox.Show("是否删除该数据,不可恢复?", "警告", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { FillObjectInfo(); if (TeacherMS_logic.DeleteTeacherInfo(teacherExt) == true) { MessageBox.Show("删除成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); Log.AddLog(Program.Current_root.Account_num, Do.Delete, Object_id.Teacher, teacherExt.Teacher_id); TeacherMS_logic.DGV_teacherInfo_Load(this.DGV_TeacherInfo); Data_Load(); } else { MessageBox.Show("删除失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { return; } }
private void Btn_Cancel_Click(object sender, EventArgs e) { if (!TeacherMS_logic.IsEditStatus()) { return; } else if (Status.IsAdding_Status == false) { if (MessageBox.Show("是否放弃修改?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { TeacherMS_logic.DGV_teacherInfo_Load(this.DGV_TeacherInfo); Data_Load(); } } else if (Status.IsAdding_Status == true) { if (MessageBox.Show("是否放弃添加", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { TeacherMS_logic.DGV_teacherInfo_Load(this.DGV_TeacherInfo); Data_Load(); Status.IsAdding_Status = false; } } }
private void CB_College_SelectedIndexChanged(object sender, EventArgs e) { TeacherMS_logic.CB_teacher_Profession_Load(CB_Profession, CB_College.SelectedItem.ToString()); }