IRoomSettingServices.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using EMIS.ViewModel.UniversityManage.ClassroomManage;
  6. using EMIS.ViewModel;
  7. using EMIS.ViewModel.ExaminationApply;
  8. using Bowin.Common.Linq.Entity;
  9. namespace EMIS.CommonLogic.ExaminationManage
  10. {
  11. public interface IRoomSettingServices
  12. {
  13. Bowin.Common.Linq.Entity.IGridResultSet<ClassroomView> GetClassroomViewList(ConfiguretView roomSettingView, Guid? campusID, Guid? buildingsInfoID,
  14. bool? isAvailable, int pageIndex, int pageSize);
  15. Bowin.Common.Linq.Entity.IGridResultSet<ExaminationClassroomView> GetAvailableClassroomViewList(ConfiguretView roomSettingView, Guid examinationPlanID, Guid? examinationRoomLayoutID,
  16. int pageIndex, int pageSize);
  17. Bowin.Common.Linq.Entity.IGridResultSet<ExaminationClassroomView> GetAvailableClassroomViewGdssList(ConfiguretView roomSettingView,
  18. Guid examinationPlanID, Guid? buildingsInfoID, DateTime examinationDate, TimeSpan startTime, TimeSpan endTime,
  19. int studentCount, int pageIndex, int pageSize);
  20. IList<ClassroomView> GetClassroomViewList(ConfiguretView roomSettingView, Guid? campusID, Guid? buildingsInfoID,
  21. bool? isAvailable);
  22. void Add(IList<Guid?> classroomIDList);
  23. void Delete(IList<Guid?> classroomIDList);
  24. IGridResultSet<ExaminationClassroomView> GetAddAvailableClassroomViewList(ConfiguretView roomSettingView, int pageIndex, int pageSize);
  25. }
  26. }