123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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.Entities;
- using EMIS.CommonLogic.SystemServices;
- namespace EMIS.CommonLogic.EducationSchedule
- {
- public interface IEducationSchedulingAdjustmentServices : IBaseWorkflowServices<ES_EducationSchedulingAdjustment>
- {
- IGridResultSet<ScheduleAdjustmentView> GetScheduleAdjustmentViewList(ConfiguretView configuretView, Guid? schoolyearID,
- Guid? coursematerialID, Guid? collegeID, Guid? userID, Guid? classroomID, Guid? applyUserID, DateTime? startTime, DateTime? endTime,
- int? recordStatus, int? pageIndex, int? pageSize);
- List<ScheduleAdjustmentView> GetScheduleAdjustmentViewList(ConfiguretView configuretView, Guid? schoolyearID,
- Guid? coursematerialID, Guid? collegeID, Guid? userID, Guid? classroomID, Guid? applyUserID, DateTime? startTime, DateTime? endTime,
- int? recordStatus);
- List<ScheduleAdjustmentView> GetScheduleAdjustmentViewList(IList<Guid> scheduleAdjustmentIDList);
- IGridResultSet<ScheduleAdjustmentView> GetScheduleAdjustmentViewApproveList(ConfiguretView configuretView, Guid? schoolyearID,
- Guid? coursematerialID, Guid? collegeID, Guid? userID, Guid? classroomID, Guid? applyUserID, DateTime? startTime, DateTime? endTime,
- int? recordStatus, int? pageIndex, int? pageSize);
- List<ScheduleAdjustmentView> GetScheduleAdjustmentViewApproveList(ConfiguretView configuretView, Guid? schoolyearID,
- Guid? coursematerialID, Guid? collegeID, Guid? userID, Guid? classroomID, Guid? applyUserID, DateTime? startTime, DateTime? endTime,
- int? recordStatus);
- List<ScheduleAdjustmentView> GetScheduleAdjustmentViewApproveList(IList<Guid> scheduleAdjustmentIDList);
- ScheduleAdjustmentEditView GetScheduleAdjustmentEditView(Guid educationAdjustmentSchedulingID);
- void Save(ScheduleAdjustmentEditView scheduleAdjustmentView);
- void BatchSave(IList<Guid?> educationSchedulingWeekNumIDList, Guid fromUserID, int? toWeekNum, int? toWeekday, Guid? toUserID, Guid? toCoursesTimeID,
- int? toClassroomType, Guid? toClassroom);
- void OnApproved(List<Guid> scheduleAdjustmentIDList, Guid userID);
- void Delete(IList<Guid> adjustmentIDList);
- void Submit(IList<Guid> adjustmentIDList, Guid userID);
- }
- }
|