Esempio n. 1
0
 private void excelImport_Click(object sender, EventArgs e)
 {
     try {
         string         fileName = HKOpenFileDialog.selectFile(HKDialogFilter.Excel);
         ExcelReader    reader   = ExcelReader.createReader(fileName);
         List <StuList> list     = reader.stuListsClassifyByClass();
         Model.Course   course   = courseRef;
         foreach (StuList item in list)
         {
             if (course.containsStuListByName(item.name))
             {
                 course.getStuListByName(item.name).appendStudents(item);
             }
             else
             {
                 course.addStuList(item);
             }
         }
         GlobalStation.shareInstance.librarySave(delegate() {
             initTabsContent();
         }, null);
     }catch (ExcelReader.ExcelOpenFailedException ex) {
         MessageBox.Show("文件打开失败:{0}", ex.Message);
     }catch (HKOpenFileDialog.CancelOpenFileException ex) {
         Console.WriteLine(ex.Message);
     }
 }
Esempio n. 2
0
        private void tabs_addNewStuList(string title)
        {
            Model.Course course  = courseRef;
            StuList      stuList = createStuList(title);

            course.addStuList(stuList);
            GlobalStation.shareInstance.librarySave(null, delegate() {
                course.removeStuList(stuList.UUID);
            });
            initTabsContent();
        }
Esempio n. 3
0
        private void tabBtnMenuMethod_DeleteStuList(string stuListUUID)
        {
            Model.Course course  = null;
            StuList      stuList = null;

            course  = courseRef;
            stuList = course.removeStuList(stuListUUID);
            GlobalStation.shareInstance.librarySave(null, delegate() {
                course.addStuList(stuList);
            });
            initTabsContent();
            initTableViewContent();
        }