Commit 818c2068 authored by 黄奎's avatar 黄奎

页面修改

parent 0b17d5b8
...@@ -610,17 +610,36 @@ namespace Edu.Common.Plugin ...@@ -610,17 +610,36 @@ namespace Edu.Common.Plugin
{ {
using (FileStream fileStream = new FileStream(excelPath, FileMode.Open, FileAccess.Read)) using (FileStream fileStream = new FileStream(excelPath, FileMode.Open, FileAccess.Read))
{ {
HSSFWorkbook workbook = new HSSFWorkbook(fileStream); string extFile = Path.GetExtension(excelPath).ToLower();
HSSFFormulaEvaluator evaluator = new HSSFFormulaEvaluator(workbook); IWorkbook workbook;
sheetCount = workbook.NumberOfSheets; if (extFile.Equals(".xls"))
for (int i = 0; i < sheetCount; ++i)
{ {
HSSFSheet sheet = workbook.GetSheetAt(i) as HSSFSheet; workbook = new HSSFWorkbook(fileStream);
DataTable dt = ImportDataTable(sheet, 0, firstRowAsHeader); HSSFFormulaEvaluator evaluator = new HSSFFormulaEvaluator(workbook);
dt.TableName = workbook.GetSheetName(i); sheetCount = workbook.NumberOfSheets;
ds.Tables.Add(dt); for (int i = 0; i < sheetCount; ++i)
{
HSSFSheet sheet = workbook.GetSheetAt(i) as HSSFSheet;
DataTable dt = ImportDataTable(sheet, 0, firstRowAsHeader);
dt.TableName = workbook.GetSheetName(i);
ds.Tables.Add(dt);
}
return ds;
}
else
{
workbook = new XSSFWorkbook(fileStream);
XSSFFormulaEvaluator evaluator = new XSSFFormulaEvaluator(workbook);
sheetCount = workbook.NumberOfSheets;
for (int i = 0; i < sheetCount; ++i)
{
XSSFSheet sheet = workbook.GetSheetAt(i) as XSSFSheet;
DataTable dt = ImportDataTable(sheet, 0, firstRowAsHeader);
dt.TableName = workbook.GetSheetName(i);
ds.Tables.Add(dt);
}
return ds;
} }
return ds;
} }
} }
} }
......
...@@ -1103,6 +1103,8 @@ namespace Edu.Module.Course ...@@ -1103,6 +1103,8 @@ namespace Edu.Module.Course
continue; continue;
} }
List<RB_Course_Chapter_ViewModel> result = new List<RB_Course_Chapter_ViewModel>(); List<RB_Course_Chapter_ViewModel> result = new List<RB_Course_Chapter_ViewModel>();
//课程单词列表
var courseWordsList = course_WordsRepository.GetCourseWordsListRepository(new RB_Course_Words_Extend() { CourseId = item.CourseId }).OrderBy(qitem=>qitem.ChapterId).ToList();
var chapterQuery = new RB_Course_Chapter_ViewModel() { CourseId = item.CourseId }; var chapterQuery = new RB_Course_Chapter_ViewModel() { CourseId = item.CourseId };
var sourceList = GetChapterListModule(chapterQuery); var sourceList = GetChapterListModule(chapterQuery);
var treeList= GetChapterTreeListModule(chapterQuery); var treeList= GetChapterTreeListModule(chapterQuery);
...@@ -1111,6 +1113,7 @@ namespace Edu.Module.Course ...@@ -1111,6 +1113,7 @@ namespace Edu.Module.Course
foreach (var tItem in treeList) foreach (var tItem in treeList)
{ {
var rootModel= sourceList.Where(qitem => qitem.ChapterId == tItem.ChapterId).FirstOrDefault(); var rootModel= sourceList.Where(qitem => qitem.ChapterId == tItem.ChapterId).FirstOrDefault();
rootModel.ChapterId = 0; rootModel.ChapterId = 0;
if (tItem.ChildList == null || (tItem.ChildList != null && tItem.ChildList.Count == 0)) if (tItem.ChildList == null || (tItem.ChildList != null && tItem.ChildList.Count == 0))
{ {
...@@ -1127,6 +1130,7 @@ namespace Edu.Module.Course ...@@ -1127,6 +1130,7 @@ namespace Edu.Module.Course
rootModel2.StudyMinutes = 90; rootModel2.StudyMinutes = 90;
rootModel1.ChapterId = 0; rootModel1.ChapterId = 0;
result.Add(rootModel2); result.Add(rootModel2);
} }
else else
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment