123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- 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
- {
- /// <summary>
- /// 查询所有辅修专业课程
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="standardID">专业名称</param>
- /// <param name="CoursematerialID">课程名称</param>
- /// <param name="SchoolyearNumID">开课学年</param>
- /// <param name="StarttermID">开课学期</param>
- /// <param name="DepartmentID">教研室</param>
- /// <param name="IsEnable">是否启用</param>
- /// <param name="pageIndex">页码</param>
- /// <param name="pageSize">显示条数</param>
- /// <returns></returns>
- IGridResultSet<MinorSpecialtyCourseView> GetMinorSpecialtyCourseViewGrid(ConfiguretView configuretView, int? standardID, Guid? CoursematerialID, int? SchoolyearNumID, int? SchoolcodeID, Guid? DepartmentID, int? IsEnable, int pageIndex, int pageSize);
- /// <summary>
- /// 查询所有辅修专业课程
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="standardID">专业名称</param>
- /// <param name="CoursematerialID">课程名称</param>
- /// <param name="SchoolyearNumID">开课学年</param>
- /// <param name="StarttermID">开课学期</param>
- /// <param name="DepartmentID">教研室</param>
- /// <param name="IsEnable">是否启用</param>
- /// <param name="MinorCourseIDList">辅修课程ID</param>
- /// <returns></returns>
- List<MinorSpecialtyCourseView> GetMinorCourseViewList(ConfiguretView configuretView, int? standardID, Guid? CoursematerialID, int? SchoolyearNumID, int? SchoolcodeID, Guid? DepartmentID, int? IsEnable, List<Guid?> MinorCourseIDList);
- /// <summary>
- /// 查询辅修课程信息
- /// </summary>
- /// <param name="MinorCourseID">辅修课程ID</param>
- /// <returns></returns>
- MinorSpecialtyCourseView GetMinorSpecialtyCourseView(Guid? MinorCourseID);
- /// <summary>
- /// 根据专业课程获取授课方式
- /// </summary>
- /// <param name="specialtyCourseID"></param>
- /// <returns></returns>
- List<string> GetTeachingModeType(Guid? MinorCourseID);
- /// <summary>
- /// 根据专业课程获取授课地点
- /// </summary>
- /// <param name="specialtyCourseID"></param>
- /// <returns></returns>
- List<string> GetTeachingPlace(Guid? MinorCourseID);
- void MinorSpecialtyCourseAdd(MinorSpecialtyCourseView minorSpecialtyCourseView);
- bool MinorCourseDelete(List<Guid?> MinorCourseIDList);
- void MinorSpecialtyCourseImport(Dictionary<string, string> cellheader, out int OkCount, out List<MinorSpecialtyCourseView> errdataList, out int ErrCount, string sourcePhysicalPath);
- }
- }
|