예제 #1
0
파일: Utils.cs 프로젝트: huihao/evaluation
 public static Decimal GetGpa(int CourseId, decimal score)
 {
     var bllCourse = new Course();
     int credit = Convert.ToInt16(bllCourse.GetModel(CourseId).Credit);
     if (score<60)
     {
         return 0;
     }
     decimal Gpa = (score / 10 - 5) * credit;
     return Gpa;
 }
예제 #2
0
 public static Course GetCourseBLLInstance()
 {
     //如实例不存在,则New一个新实例,否则返回已有实例
     if (CourseBLLInstance == null)
     {
         lock (syncRootCourse)
         {
             if (CourseBLLInstance == null)
                 CourseBLLInstance = new Course();
         }
     }
     return CourseBLLInstance;
 }
예제 #3
0
파일: Utils.cs 프로젝트: huihao/evaluation
 public static string GetCourseName(int id)
 {
     var bll = new Course();
     return bll.GetModel(id).Name;
 }
예제 #4
0
파일: Utils.cs 프로젝트: huihao/evaluation
 public static decimal GetCourseGpa(int id)
 {
     var bll = new Course();
     return decimal.Parse(bll.GetModel(id).Credit.ToString());
 }