using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.EducationSchedule; using EMIS.ViewModel; using EMIS.CommonLogic.SystemServices; using EMIS.Entities; namespace EMIS.CommonLogic.EducationSchedule { public interface IEducationSchedulingStopServices : IBaseWorkflowServices { IGridResultSet GetEducationSchedulingStopViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus, int? pageIndex, int? pageSize); List GetEducationSchedulingStopViewList(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus); List GetEducationSchedulingStopViewList(IList schedulingStopIDList); IGridResultSet GetEducationSchedulingStopApproveList(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus, int? pageIndex, int? pageSize); List GetEducationSchedulingStopApproveList(ConfiguretView configuretView, Guid? schoolyearID, Guid? coursematerialID, Guid? collegeID, Guid? userID, int? weekNum, int? weekDay, Guid? coursesTimeID, Guid? classroomID, Guid? applyUserID, DateTime? starDate, DateTime? endDate, int? recordStatus); List GetEducationSchedulingStopApproveList(IList schedulingStopIDList); EducationSchedulingStopView GetEducationSchedulingStopView(Guid educationSchedulingStopID); void Save(EducationSchedulingStopView educationSchedulingStopView); void StopSave(List id, Guid? userID); void Delete(IList educationSchedulingStopIDList); void Submit(IList educationSchedulingStopIDList, Guid userID); } }