using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.SchedulingManage.ScheduleApproval; using EMIS.CommonLogic.SystemServices; using EMIS.Entities; using EMIS.ViewModel.EducationSchedule; namespace EMIS.CommonLogic.SchedulingManage.ScheduleApproval { public interface ICollegeScheduleApprovalServices : IBaseWorkflowServices { Bowin.Common.Linq.Entity.IGridResultSet GetCollegeScheduleApprovalViewGrid(Guid? SchoolyearID, Guid? collegeID, int? approvalStatus, int pageIndex, int pageSize); List GetCollegeScheduleApprovalViewList(IList collegeAndSchoolyearList, bool isNeedDataRange = true); bool Submit(List collegePriorityIDs, List collegeIDs, Guid schoolYearID); bool Approve(List collegeScheduleStatusIDs); bool ReturnBack(List collegePriorityIDs); } }