1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel.SelectCourse;
- using EMIS.ViewModel;
- using EMIS.Entities;
- namespace EMIS.CommonLogic.SelectCourse
- {
- public interface IOptionalCourseSettingServices
- {
- Bowin.Common.Linq.Entity.IGridResultSet<OptionalCourseSettingView> GetOptionalCourseSettingViewGrid(
- ConfiguretView configuretView,Guid? collegeID, int? standardID, Guid? coursematerialID, Guid? schoolYearID, int? Years, int? Status, int? isOpened, int pageIndex, int pageSize);
- List<OptionalCourseSettingView> GetOptionalCourseSettingViewList(ConfiguretView configuretView, Guid? collegeID, int? standardID, Guid? coursematerialID, Guid? schoolYearID, int? Years, int? Status, int? isOpened);
- OptionalCourseSettingView GetOptionalCourseSettingView(Guid? executableOptionalCourseID);
- EM_ExecutableOptionalCourse GetOptionalCourseSettingEntity(Guid? executableOptionalCourseID);
- void OptionalCourseSettingCreate(OptionalCourseSettingCreateView OptionalCourseSettingView);
- void OptionalCourseSettingUpdate(OptionalCourseSettingView optionalCourseSettingView, IList<OptionalCourseTeacherListView> teacherList, IList<OptionalCourseClassListView> classList);
- bool OptionalCourseSettingDelete(List<Guid> optionalCourseSettingIDs);
- bool OptionalCourseSettingSubmit(List<Guid> optionalCourseSettingIDs);
- //取消开放
- bool OptionalCourseSettingCancel(List<Guid?> optionalCourseSettingIDs);
- /// <summary>
- /// 根据专业课程获取授课方式
- /// </summary>
- /// <param name="specialtyCourseID"></param>
- /// <returns></returns>
- List<string> GetTeachingModeType(Guid? ExecutableOptionalCourseID);
- /// <summary>
- /// 获取授课老师
- /// </summary>
- /// <param name="educationMissionClassID"></param>
- /// <returns></returns>
- List<OptionalCourseTeacherListView> GetEducationMissionClassTeacherListViewList(Guid executableOptionalCourseID);
- List<OptionalCourseClassListView> GetClassmajorList(Guid? executableOptionalCourseID);
- }
- }
|