/// <summary> /// 作者:Primo /// 时间:2015.05.25 /// 描述:获取符合条件的一课一练的学员 /// </summary> /// <param name="branchId"></param> /// <param name="userId"></param> /// <param name="isMyStudent"></param> /// <param name="isAllStudent"></param> /// <param name="productId"></param> /// <param name="currentLevel"></param> /// <param name="searchKey"></param> /// <param name="searchKeyword"></param> /// <returns></returns> public static List<GetEWordBookStudent_Result> GetEwordBookStudent(int? branchId, int? userId, bool? isMyStudent, bool? isAllStudent, int? productId, int? currentLevel, int? searchKey, string searchKeyword) { var Db = new EmeEntities(dbRead); var cc = ""; var sa = ""; var userName = ""; var account = ""; if (searchKey.HasValue) { //登录帐号 if (ConvertEnum.SearchStudentKeyForAccount == searchKey.Value) { account = searchKeyword; } //用户名称 if (ConvertEnum.SearchStudentKeyForUserName == searchKey.Value) { userName = searchKeyword; } //CC if (ConvertEnum.SearchStudentKeyForCC == searchKey.Value) { cc = searchKeyword; } //SA if (ConvertEnum.SearchStudentKeyForSA == searchKey.Value) { sa = searchKeyword; } } if (isMyStudent.HasValue) { if (!isMyStudent.Value) { userId = 0; } } if (isAllStudent.HasValue) { if (isAllStudent.Value) { userId = 0; } } var modelList = Db.GetEWordBookStudent(branchId, productId, currentLevel, cc, sa, userName, account, userId).ToList(); return modelList; }