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 GetOpenControlSettingViewList( ConfiguretView configuretView, Guid? schoolYearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID, int pageIndex, int pageSize); IList GetOpenControlSettingViewList(ConfiguretView configuretView, Guid? schoolYearID, Guid? campusID, Guid? collegeID, int? yearID, int? standardID); SelectCourseOpenControlSettingView GetOpenControlSettingViewInfo(Guid? openControlSettingID); void Save(SelectCourseOpenControlSettingView openControlSettingID); void Delete(IList openControlSettingIDList); /// /// 任选控制 /// /// /// /// /// /// /// IGridResultSet GetFreeSelectionCouseControlViewGrid(ViewModel.ConfiguretView openControlView, Guid? SchoolyearID, int? GradeYear, int pageIndex, int pageSize); /// /// 任选控制 /// /// /// /// /// IList GetFreeSelectionCouseControlList(ViewModel.ConfiguretView openControlView, Guid? SchoolyearID, int? GradeYear); /// /// 任选控制 /// /// /// ViewModel.SelectCourse.FreeSelectionCouseControlView GetFreeSelectionCouseControlSettingViewInfo(Guid? freeSelectionCouseControlID); /// /// 任选控制 /// /// void FreeSelectionCouseControlSave(ViewModel.SelectCourse.FreeSelectionCouseControlView openControlSetting); /// /// 任选控制 /// /// void FreeSelectionCouseControlDelete(IList openControlSettingIDList); } }