123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel.SelectCourse;
- using EMIS.ViewModel;
- using Bowin.Common.Linq.Entity;
- namespace EMIS.CommonLogic.SelectCourse
- {
- public interface IOpenControlSettingServices
- {
- Bowin.Common.Linq.Entity.IGridResultSet<SelectCourseOpenControlSettingView> GetOpenControlSettingViewList(
- ConfiguretView configuretView, Guid? schoolYearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID,
- int pageIndex, int pageSize);
- IList<SelectCourseOpenControlSettingView> GetOpenControlSettingViewList(ConfiguretView configuretView,
- Guid? schoolYearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID);
- SelectCourseOpenControlSettingView GetOpenControlSettingViewInfo(Guid? openControlSettingID);
- void Save(SelectCourseOpenControlSettingView openControlSettingID);
- void Delete(IList<Guid?> openControlSettingIDList);
- /// <summary>
- /// 任选控制
- /// </summary>
- /// <param name="openControlView"></param>
- /// <param name="SchoolyearID"></param>
- /// <param name="GradeYear"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<FreeSelectionCouseControlView> GetFreeSelectionCouseControlViewGrid(ViewModel.ConfiguretView openControlView, Guid? SchoolyearID,
- int? GradeYear, int pageIndex, int pageSize);
- /// <summary>
- /// 任选控制
- /// </summary>
- /// <param name="openControlView"></param>
- /// <param name="SchoolyearID"></param>
- /// <param name="GradeYear"></param>
- /// <returns></returns>
- IList<FreeSelectionCouseControlView> GetFreeSelectionCouseControlList(ViewModel.ConfiguretView openControlView, Guid? SchoolyearID, int? GradeYear);
- /// <summary>
- /// 任选控制
- /// </summary>
- /// <param name="freeSelectionCouseControlID"></param>
- /// <returns></returns>
- ViewModel.SelectCourse.FreeSelectionCouseControlView GetFreeSelectionCouseControlSettingViewInfo(Guid? freeSelectionCouseControlID);
- /// <summary>
- /// 任选控制
- /// </summary>
- /// <param name="openControlSetting"></param>
- void FreeSelectionCouseControlSave(ViewModel.SelectCourse.FreeSelectionCouseControlView openControlSetting);
- /// <summary>
- /// 任选控制
- /// </summary>
- /// <param name="openControlSettingIDList"></param>
- void FreeSelectionCouseControlDelete(IList<Guid?> openControlSettingIDList);
- }
- }
|