123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel;
- using EMIS.ViewModel.CultureplanManage;
- using EMIS.ViewModel.CultureplanManage.PlanManagement;
- using EMIS.ViewModel.UniversityManage.SpecialtyClassManage;
- using EMIS.ViewModel.Students;
- namespace EMIS.CommonLogic.CultureplanManage.PlanManagement
- {
- public interface ISpecialtyPlanServices
- {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IGridResultSet<SpecialtyPlanView> GetSpecialtyPlanViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID,
- Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? grademajorID,
- Guid? coursematerialID, int? teachingModeID, int? handleModeID, int pageIndex, int pageSize);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IList<SpecialtyPlanView> GetSpecialtyPlanViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? campusID,
- Guid? collegeID, int? yearID, int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? grademajorID,
- Guid? coursematerialID, int? teachingModeID, int? handleModeID);
-
-
-
-
-
- SpecialtyPlanView GetSpecialtyPlanView(Guid? specialtyPlanID);
-
-
-
-
-
- void SpecialtyPlanEdit(SpecialtyPlanView specialtyPlanView);
-
-
-
-
-
-
- string SpecialtyPlanBatchAdd(List<SpecialtyCourseView> specialtyCourseViewList, SpecialtyPlanView specialtyPlanView);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IGridResultSet<SpecialtyCourseView> GetSpecialtyCourseViewNoAddGrid(ConfiguretView configuretView, Guid? departmentID,
- int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? coursematerialID,
- int? starttermID, int? handleModeID, int? yearID, Guid? grademajorID, int pageIndex, int pageSize);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- IList<SpecialtyCourseView> GetSpecialtyCourseViewNoAddList(ConfiguretView configuretView, Guid? departmentID,
- int? standardID, int? educationID, int? learningformID, string learnSystem, Guid? coursematerialID,
- int? starttermID, int? handleModeID, int? yearID, Guid? grademajorID);
-
-
-
-
-
- bool SpecialtyPlanDelete(List<Guid?> specialtyPlanIDs);
-
-
-
-
-
-
- string SpecialtyPlanExecute(List<Guid?> specialtyPlanIDList);
-
-
-
-
-
- List<string> GetTeachingModeTypeList(Guid? specialtyPlanID);
-
-
-
-
-
- List<string> GetTeachingPlaceList(Guid? specialtyPlanID);
-
-
-
-
-
-
-
-
-
-
-
- IGridResultSet<ClassmajorView> GetPlanRangeViewGrid(ConfiguretView configuretView, Guid? specialtyPlanID,
- Guid? classmajorID, int? inSchoolStatus, int pageIndex, int pageSize);
-
-
-
-
-
-
-
-
-
- IList<ClassmajorView> GetPlanRangeViewList(ConfiguretView configuretView, Guid? specialtyPlanID,
- Guid? classmajorID, int? inSchoolStatus);
-
-
-
-
-
-
-
-
-
-
-
- IGridResultSet<BaseStudentView> GetBaseStudentViewGrid(ConfiguretView configuretView, Guid? specialtyPlanID,
- Guid? classmajorID, int? inSchoolStatus, int pageIndex, int pageSize);
-
-
-
-
-
-
-
-
-
- IList<BaseStudentView> GetBaseStudentViewList(ConfiguretView configuretView, Guid? specialtyPlanID,
- Guid? classmajorID, int? inSchoolStatus);
-
-
-
-
-
- void CreateIDTempTable(string tempTableName, List<Guid?> ids);
-
-
-
-
-
- bool DeleteTempTable(string tempTableName);
-
-
-
-
-
-
-
-
-
-
- void SpecialtyPlanImport(Dictionary<string, string> cellheader, out int? inCount, out int? upCount,
- out List<SpecialtyPlanView> errdataList, out int? errCount, string sourcePhysicalPath);
- }
- }
|