Ejemplo n.º 1
0
 /// <summary>
 /// 作者:Primo
 /// 日期:2015.04.02
 /// 描述:获取该学生 该合同 该级别下面是否可选SC,以及课时剩余和使用情况
 /// </summary>
 /// <param name="productLevelCourseTypeId"></param>
 /// <param name="productLevelId"></param>
 /// <param name="contractLevelId"></param>
 /// <param name="studentId"></param>
 /// <returns></returns>
 public static IsCanCreateProductLevelCourseTypeForSc_Result IsCanCreateProductLevelCourseTypeForSc(int productLevelCourseTypeId, int productLevelId, int contractLevelId, int studentId)
 {
     var db = new EmeEntities();
     var electiveOffline = StudyBLL.GetBookRecordListByStudentIdAndContractLevelId(studentId, contractLevelId, false, false);
     var electiveOnline = StudyBLL.GetBookRecordListByStudentIdAndContractLevelId(studentId, contractLevelId, true, false);
     var model = db.IsCanCreateProductLevelCourseTypeForSc(productLevelCourseTypeId, productLevelId, contractLevelId, electiveOnline, electiveOffline, studentId).First();
     return model;
 }