using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.SelectCourse.SelectCourseResult; using EMIS.ViewModel; using EMIS.ViewModel.SelectCourse; namespace EMIS.CommonLogic.SelectCourse { public interface IStudentSelectCourseServices : IBaseServices { IGridResultSet GetStudentSelectCourseResultViewList(Guid userID, int? pageIndex, int? pageSize); StudentSelectCourseSummaryView GetStudentSelectCourseSummaryView(Guid userID); IGridResultSet GetSelectedCourseViewList (ConfiguretView configuretView, Guid? schoolYearID, Guid? collegeID, Guid? courseID, int? courseTypeID, int? selectCourseTypeID, int pageIndex, int pageSize); IGridResultSet GetCanceledCourseViewList (ConfiguretView configuretView, int pageIndex, int pageSize); void SelectCourse(Guid userID, Guid? grademajorID, Guid coursematerialID, int selectCourseTypeID, string teacherIDs, Guid ID); void CancelSelectCourse(Guid userID, Guid? grademajorID, Guid coursematerialID, int selectCourseTypeID, string teacherIDs, Guid ID); List GetWeekdayTimesSegmentName(List SourceList); } }