123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel;
- using EMIS.ViewModel.MinorManage.MinorPlanManage;
- using EMIS.ViewModel.UniversityManage.SpecialtyClassManage;
- namespace EMIS.CommonLogic.MinorManage.MinorPlanManage
- {
- public interface IMinorSpecialtyPlanServices
- {
- /// <summary>
- /// 查询辅修课程信息
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="schoolYearID"></param>
- /// <param name="CollegeID"></param>
- /// <param name="yearID"></param>
- /// <param name="standardID"></param>
- /// <param name="CoursematerialID"></param>
- /// <param name="StarttermID"></param>
- /// <param name="SchoolcodeID"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<MinorSpecialtyPlanView> GetMinorSpecialtyViewGrid(ConfiguretView configuretView, Guid? schoolYearID, Guid? CollegeID, int? yearID, int? standardID, Guid? CoursematerialID, int? SchoolyearNumID, int? SchoolcodeID, int pageIndex, int pageSize);
- /// <summary>
- /// 通过辅修专业ID查询辅修课程
- /// </summary>
- /// <param name="schoolYearID"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<MinorSpecialtyPlanView> GetMinorSpecialtyViewByMinorSpecialtyIDGrid(Guid? minorSpecialtyID, int pageIndex, int pageSize);
- List<MinorSpecialtyPlanView> GetMinorSpecialtyViewList(ConfiguretView configuretView, Guid? schoolYearID, Guid? CollegeID, int? yearID, int? standardID, Guid? CoursematerialID, int? SchoolyearNumID, int? SchoolcodeID, List<Guid?> MinorPlanIDList);
- MinorSpecialtyPlanView GetMinorSpecialtyView(Guid? MinorPlanID);
- void MinorSpecialtyCourseEdit(MinorSpecialtyPlanView minorSpecialtyPlanView);
- /// <summary>
- /// 根据专业课程获取授课方式
- /// </summary>
- /// <param name="specialtyCourseID"></param>
- /// <returns></returns>
- List<string> GetTeachingModeType(Guid? MinorPlanID);
- /// <summary>
- /// 根据专业课程获取授课地点
- /// </summary>
- /// <param name="specialtyCourseID"></param>
- /// <returns></returns>
- List<string> GetTeachingPlace(Guid? MinorPlanID);
- bool MinorPlanDelete(List<Guid?> MinorPlanIDList);
- /// <summary>
- /// 获取未使用的课程
- /// </summary>
- /// <param name="yearID"></param>
- /// <param name="standardID"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<MinorPlanApplyView> StandardAndMinorSpecialtyCourseViewGrid(int? yearID, int? standardID, int pageIndex, int pageSize);
- /// <summary>
- ///
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="schoolyearID"></param>
- /// <returns></returns>
- IList<MinorSpecialtyPlanView> GetStandardIDList(ConfiguretView configuretView, int? yearID);
-
- /// <summary>
- /// 添加
- /// </summary>
- /// <param name="specialtyPlan"></param>
- /// <returns></returns>
- void MinorPlanAdd(MinorSpecialtyPlanView minorPlanApplyView, List<MinorSpecialtyPlanView> minorSpecialCourseViewList);
- }
- }
|