//添加:(成绩录入) private void btnInput_Click(object sender, EventArgs e) { #region 使用实体类在各层传递数据: #region 成绩录入 if (cbxStuNum.Text == "") { MessageBox.Show("学号、课程编号、成绩都不能为空!\n 请重新输入!"); } else { SelCourseBLL objSelCourseBLLClass = new SelCourseBLL(); SelCourseModel objSelCourseModel = new SelCourseModel(); objSelCourseModel.StuNum = cbxStuNum.Text; objSelCourseModel.CourseNum = cbxCourseNum.Text; objSelCourseModel.Score = cbxScore.Text; if (objSelCourseBLLClass.InputScore(objSelCourseModel) == true) //由于与修改的逻辑相同,所以这里与修改所调用的方法是相同的 { MessageBox.Show("成绩录入成功!"); } else MessageBox.Show("成绩录入失败!\n 该学生未进行选课"); } #endregion #endregion RefreshTable(); }
private void btnUpdate_Click(object sender, EventArgs e) { #region 已经注释 //if (cbxStuNum.Text == "") //{ // MessageBox.Show("学号不能为空!\n 请重新输入!"); //} //else //{ // SelCourseBLL objSelCourseBLLClass = new SelCourseBLL(); // SelCourseModel objSelCourseModel = new SelCourseModel(); // objSelCourseModel.StuNum = cbxStuNum.Text; //修改条件 // objSelCourseModel.CourseName = cbxCourseName.Text; //修改条件 // objSelCourseModel.CourseNum = cbxCourseNum.Text; //目标内容 // objSelCourseModel.Score = cbxScore.Text; //目标内容 #endregion if (cbxStuNum.Text == "") { MessageBox.Show("学号、课程编号、成绩都不能为空!\n 请重新输入!"); } else { SelCourseBLL objSelCourseBLLClass = new SelCourseBLL(); SelCourseModel objSelCourseModel = new SelCourseModel(); objSelCourseModel.StuNum = cbxStuNum.Text; objSelCourseModel.CourseNum = cbxCourseNum.Text; objSelCourseModel.Score = cbxScore.Text; // if (objSelCourseBLLClass.Update(objSelCourseModel) == true) if (objSelCourseBLLClass.InputScore(objSelCourseModel) == true) { MessageBox.Show("修改成功!"); } else MessageBox.Show("修改失败!"); } RefreshTable(); }