using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.UniversityManage.ClassroomManage; using EMIS.ViewModel; using EMIS.ViewModel.ExaminationApply; using Bowin.Common.Linq.Entity; namespace EMIS.CommonLogic.ExaminationManage { public interface IRoomSettingServices { Bowin.Common.Linq.Entity.IGridResultSet GetClassroomViewList(ConfiguretView roomSettingView, Guid? campusID, Guid? buildingsInfoID, bool? isAvailable, int pageIndex, int pageSize); Bowin.Common.Linq.Entity.IGridResultSet GetAvailableClassroomViewList(ConfiguretView roomSettingView, Guid examinationPlanID, Guid? examinationRoomLayoutID, int pageIndex, int pageSize); Bowin.Common.Linq.Entity.IGridResultSet GetAvailableClassroomViewGdssList(ConfiguretView roomSettingView, Guid examinationPlanID, Guid? buildingsInfoID, DateTime examinationDate, TimeSpan startTime, TimeSpan endTime, int studentCount, int pageIndex, int pageSize); IList GetClassroomViewList(ConfiguretView roomSettingView, Guid? campusID, Guid? buildingsInfoID, bool? isAvailable); void Add(IList classroomIDList); void Delete(IList classroomIDList); IGridResultSet GetAddAvailableClassroomViewList(ConfiguretView roomSettingView, int pageIndex, int pageSize); } }