/// <summary> /// 取得名冊報表 /// </summary> /// <returns></returns> public object GetReport() { IReportBuilder rptBuild = null; switch (_BRec.UpdateType) { case "新生名冊": rptBuild = new EnrollmentList(); break; case "畢業名冊": rptBuild = new GraduateList(); break; case "轉學生入學名冊": rptBuild = new TransferImport1List(); break; case "復學生名冊": rptBuild = new TransferImport2List(); break; case "轉出學生名冊": rptBuild = new TransferExportList(); break; case "延修學生名冊": rptBuild = new ExtendingStudentList(); break; } return(rptBuild); }
/// <summary> /// 取得名冊報表 /// </summary> /// <returns></returns> public object GetReport() { IReportBuilder rptBuild = null; switch (_BRec.UpdateType) { case "新生名冊": rptBuild = new EnrollmentList(); break; case "延修生學籍異動名冊": rptBuild = new ExtendingStudentUpdateRecordList(); break; case "學籍異動名冊": rptBuild = new StudentUpdateRecordList(); break; case "畢業名冊": rptBuild = new GraduatingStudentList(); break; case "延修生畢業名冊": rptBuild = new ExtendingStudentGraduateList(); break; case "延修生名冊": rptBuild = new ExtendingStudentList(); break; case "轉入學生名冊": rptBuild = new TransferringStudentUpdateRecordList(); break; case "新生保留錄取資格名冊": rptBuild = new RetaintoStudentList(); break; case "借讀學生名冊": rptBuild = new TemporaryStudentList(); break; } return(rptBuild); }