123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel.SelectCourse;
- using EMIS.Entities;
- using EMIS.ViewModel.EnrollManage.SpecialtyManage;
- using EMIS.ViewModel;
- using EMIS.ViewModel.UniversityManage.ClassroomManage;
- namespace EMIS.CommonLogic.SelectCourse
- {
- public interface IExecutableFreeSelectionCouseServices
- {
- IGridResultSet<ExecutableFreeSelectionCouseView> GetExecutableFreeSelectionCouseViewGrid(ConfiguretView configuretView,
- Guid? schoolyearID, Guid? campusID, Guid? collegeID, Guid? departmentID, int? Status, int? isOpened, int pageIndex, int pageSize);
- List<ExecutableFreeSelectionCouseView> GetExecutableFreeSelectionCouseViewList(ConfiguretView configuretView,
- Guid? schoolyearID, Guid? campusID, Guid? collegeID, Guid? departmentID, int? Status, int? isOpened);
- EM_FreeSelectionCouseTeachingSetting GetFreeSelectionCourseTeachingSetting(Guid? freeSelectionCourseID);
- List<int> GetCourseTeachingModeType(Guid? ExecutableFreeSelectionCouseID);
- List<int> GetCourseGradeYear(Guid? ExecutableFreeSelectionCouseID);
- ExecutableFreeSelectionCouseView GetExecutableFreeSelectionCouseView(Guid? ExecutableFreeSelectionCouseID);
- EM_ExecutableFreeSelectionCouse GetExecutableFreeSelectionCouse(Guid? ExecutableFreeSelectionCouseID);
- bool ExecutableFreeSelectionCouseAdd(ExecutableFreeSelectionCouseView ExecutableFreeSelectionCouse, IList<ExecutableFreeSelectionCouseTeacherListView> teacherList, IList<ExecutableFreeSelectionCouseSpecialtyListView> specialtyList, IList<ExecutableFreeSelectionCouseSchedulingView> schedulingList, out int? type);
- bool ExecutableFreeSelectionCouseUpdate(ExecutableFreeSelectionCouseView ExecutableFreeSelectionCouse, IList<ExecutableFreeSelectionCouseTeacherListView> teacherList, IList<ExecutableFreeSelectionCouseSpecialtyListView> specialtyList, IList<ExecutableFreeSelectionCouseSchedulingView> schedulingList, out int? type);
- bool ExecutableFreeSelectionCouseUpdate(ExecutableFreeSelectionCouseView ExecutableFreeSelectionCouse, IList<ExecutableFreeSelectionCouseTeacherListView> teacherList);
- bool ExecutableFreeSelectionCouseOpen(List<Guid?> ExecutableFreeSelectionCouseIDs);
- bool ExecutableFreeSelectionCouseCancel(List<Guid?> ExecutableFreeSelectionCouseIDs);
- bool ExecutableFreeSelectionCouseDelete(List<Guid?> ExecutableFreeSelectionCouseIDs);
- bool ExecutableFreeSelectionCouseSubmit(List<Guid> ExecutableFreeSelectionCouseIDs);
- List<ExecutableFreeSelectionCouseTeacherListView> GetExecutableFreeSelectionCouseTeacherListView(Guid ExecutableFreeSelectionCouseID);
- List<SpecialtyView> GetExecutableFreeSelectionCouseSpecialtyListView(Guid ExecutableFreeSelectionCouseID);
- string DefaultClassNo(Guid SchoolyearID, Guid freeSelectionCourseID, string StartWeeklyNum, string EndWeeklyNum);
- void SaveTeachers(Guid executableFreeSelectionCouseID, IList<ExecutableFreeSelectionCouseTeacherListView> teacherList);
- IGridResultSet<ClassroomView> GetAvailableClassroom(ConfiguretView configuretView, Guid? buildingID,
- string schedulingWeek,
- int? weekday, Guid courseTimeID, int? classroomTypeID, int? pageIndex, int? pageSize);
- List<ExecutableFreeSelectionCouseSchedulingView> GetSchedulingView(Guid ExecutableFreeSelectionCouseID);
-
- }
- }
|