1234567891011121314151617181920212223242526272829303132 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using EMIS.ViewModel.EducationManage;
- using Bowin.Common.Linq.Entity;
- using System.Linq.Expressions;
- using EMIS.Entities;
- using EMIS.ViewModel;
- namespace EMIS.CommonLogic.EducationManage
- {
- public interface IEducationSchedulingClassServices
- {
- IGridResultSet<EducationSchedulingClassScheduleView> GetEducationSchedulingClassView(ConfiguretView configuretView,
- Expression<Func<EM_EducationSchedulingClass, bool>> exp,
- Expression<Func<EducationSchedulingClassScheduleView, bool>> resultExp = null,
- Func<IQueryable<EducationSchedulingClassScheduleView>, Expression<Func<EducationSchedulingClassScheduleView, Guid?>>,
- IQueryable<EducationSchedulingClassScheduleView>> dataRangeFunc = null,
- int? pageIndex = null, int? pageSize = null);
- List<EducationSchedulingClassScheduleView> GetEducationSchedulingClassViewList(Guid schoolYearID, IList<Guid?> collegeIDList);
- List<EducationSchedulingClassStudentView> GetEducationSchedulingClassStudentViewList(Guid schoolYearID, IList<Guid?> collegeIDList);
- List<EducationSchedulingClassScheduleView> GetEducationSchedulingClassViewList(Guid schoolYearID, Guid classMajorID);
- List<EducationSchedulingClassScheduleView> GetDepartmentEducationSchedulingClassViewList(Guid schoolYearID, Guid departmentID, IList<int?> handleModeList);
- EducationSchedulingClassScheduleView GetEducationSchedulingClassView(Guid educationSchedulingClassID);
- }
- }
|