📄 recordgradetrans.java
字号:
package Transactions;
import Sets.*;
import Entities.*;
/** Change one student's grade for a course section */
public class RecordGradeTrans
{
public void execute(int studNum, CallNum callN, String mark)
{
Student student = null;
//CourseSection sec = DepartmentSet.getCourseSection(callN);
Course course = DepartmentSet.getCourse(callN.deptNum(), callN.courseNum());
if (course != null)
{
int credits = course.creditUnits();
GradeRecord newRecord =
new GradeRecord(callN, mark, Clock.getYear(), Clock.getTerm(), credits);
StudentSet.rep.search(new Integer(studNum));
if (StudentSet.rep.itemExists())
{
student = (Student)StudentSet.rep.item();
student.recordGrade(newRecord);
}
}
}
} /* end of RecordGradeTrans */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -