123456789101112131415161718192021222324252627282930313233 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel.EducationSchedule;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel;
- using EMIS.ViewModel.CalendarManage;
- namespace EMIS.CommonLogic.EducationSchedule
- {
- public interface IClassroomExcessiveUseServices
- {
- IGridResultSet<ClassroomExcessiveUseView> GetClassroomExcessiveUseViewList(ConfiguretView configuretView, Guid? schoolyearID,
- int? weekNum, int? weekday, Guid? courseTimeID, Guid? buildingID, Guid? classroomID, Guid? collegeID, int? pageIndex, int? pageSize);
- List<ClassroomExcessiveUseView> GetClassroomExcessiveUseViewList(ConfiguretView configuretView, Guid? schoolyearID,
- int? weekNum, int? weekday, Guid? courseTimeID, Guid? buildingID, Guid? classroomID, Guid? collegeID);
- void Delete(IList<Guid> classroomExcessiveUseIDList);
- ClassroomExcessiveUseView GetClassroomExcessiveUseView(Guid classroomExcessiveUseID);
- List<ClassroomExcessiveUseSchedulingView> GetClassroomExcessiveUseSchedulingViewList(Guid classroomExcessiveUseID);
- void Save(ClassroomExcessiveUseView classroomExcessiveUseView, List<ClassroomExcessiveUseSchedulingView> classroomExcessiveUseSchedulingViewList);
- IGridResultSet<CoursesTimeView> GetCoursesTimeViewGrid(ConfiguretView configuretView, Guid schoolYearID,
- List<int?> schedulingWeekList, int weekday, Guid classroomID, int pageIndex, int pageSize);
- List<ClassroomExcessiveUseWeekNumView> GetClassroomExcessiveUseWeekNumViewByDateTimeList(Guid schoolyearID, IList<StartEndTimeView> dateTimeList);
- }
- }
|