12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel.EducationManage;
- using EMIS.ViewModel;
- namespace EMIS.CommonLogic.EducationManage
- {
- public interface IExecutableMinorPlanServices
- {
- /// <summary>
- /// 查询执行计划
- /// </summary>
- /// <param name="configuretView">查询条件</param>
- /// <param name="schoolyearID">学年学期</param>
- /// <param name="optionalTypeID">选修类型</param>
- /// <param name="TeachingCourseID">课程ID</param>
- /// <param name="pageIndex">页码</param>
- /// <param name="pageSize">显示条数</param>
- /// <returns></returns>
- IGridResultSet<ExecutableMinorPlanView> GetExecutableMinorPlanViewGrid(ConfiguretView configuretView, Guid? schoolyearID, Guid? collegeID, int? yearID,
- int? standardID, Guid? coursematerialID, int? schoolyearNum, int? schoolcode, int? executableMinorPlanStatus, int pageIndex, int pageSize);
- void GenerateExecutablePlan(int? StandardID, Guid? SchoolyearID, bool IsOverwrite, Guid? CampusID, Guid? CollegeID,int? YearID);
- ExecutableMinorPlanView GetExecutableMinorPlanView(Guid? ExecutableMinorPlanID);
- void ExecutableMinorPlanEdit(ExecutableMinorPlanView executableMinorPlanView);
- /// <summary>
- /// 根据专业课程获取授课方式
- /// </summary>
- /// <param name="specialtyCourseID"></param>
- /// <returns></returns>
- List<string> GetTeachingModeType(Guid? ExecutableMinorPlanID);
- /// <summary>
- /// 根据专业课程获取授课地点
- /// </summary>
- /// <param name="specialtyCourseID"></param>
- /// <returns></returns>
- List<string> GetTeachingPlace(Guid? ExecutableMinorPlanID);
- bool ExecutableMinorPlanDelete(List<Guid?> IDList);
- void GenerateEducationMissionClassOptionalCourse(List<Guid?> ExecutableMinorPlanIDs);
- }
- }
|