using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.MinorManage.MinorCourseManage; using EMIS.ViewModel; namespace EMIS.CommonLogic.MinorManage { public interface IMinorSpecialtyCourseServices { /// /// 查询所有辅修专业课程 /// /// 查询条件实体 /// 专业名称 /// 课程名称 /// 开课学年 /// 开课学期 /// 教研室 /// 是否启用 /// 页码 /// 显示条数 /// IGridResultSet GetMinorSpecialtyCourseViewGrid(ConfiguretView configuretView, int? standardID, Guid? CoursematerialID, int? SchoolyearNumID, int? SchoolcodeID, Guid? DepartmentID, int? IsEnable, int pageIndex, int pageSize); /// /// 查询所有辅修专业课程 /// /// 查询条件实体 /// 专业名称 /// 课程名称 /// 开课学年 /// 开课学期 /// 教研室 /// 是否启用 /// 辅修课程ID /// List GetMinorCourseViewList(ConfiguretView configuretView, int? standardID, Guid? CoursematerialID, int? SchoolyearNumID, int? SchoolcodeID, Guid? DepartmentID, int? IsEnable, List MinorCourseIDList); /// /// 查询辅修课程信息 /// /// 辅修课程ID /// MinorSpecialtyCourseView GetMinorSpecialtyCourseView(Guid? MinorCourseID); /// /// 根据专业课程获取授课方式 /// /// /// List GetTeachingModeType(Guid? MinorCourseID); /// /// 根据专业课程获取授课地点 /// /// /// List GetTeachingPlace(Guid? MinorCourseID); void MinorSpecialtyCourseAdd(MinorSpecialtyCourseView minorSpecialtyCourseView); bool MinorCourseDelete(List MinorCourseIDList); void MinorSpecialtyCourseImport(Dictionary cellheader, out int OkCount, out List errdataList, out int ErrCount, string sourcePhysicalPath); } }