using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.SelectCourse; using EMIS.ViewModel; using EMIS.Entities; using EMIS.ViewModel.CultureplanManage.PlanManagement; namespace EMIS.CommonLogic.CultureplanManage.PlanManagement { public interface IOptionalCoursePlanServices { /// /// 查询评分标准信息 /// /// 查询条件实体 /// 评分类型 /// List GetOptionalCourseSettingViewList(ConfiguretView configuretView, int? standardID, Guid? coursematerialID, int? schoolYearNumID, int? schoolCodeID, int? isEnable, int? isOpened, int? educationID, int? learningFormID, string LearnSystem); /// /// 查询选修计划 /// /// 查询条件实体 /// 校区ID /// 学院ID /// 年级 /// 年级专业 /// 学年学期 /// 处理方式 /// 页码 /// 显示条数 /// IGridResultSet GetOptionalCourseSettingViewGrid(ConfiguretView configuretView, int? standardID, Guid? coursematerialID, int? schoolYearNumID, int? schoolCodeID, int? isEnable, int? isOpened, int? educationID, int? learningFormID, string LearnSystem, int pageIndex, int pageSize); /// /// 查询选修计划 /// /// 查询条件实体 /// 校区ID /// 学院ID /// 年级 /// 年级专业 /// 学年学期 /// 处理方式 /// //List GetOptionalCourseSettingViewList(ConfiguretView configuretView, // Guid? campusID, Guid? collegeID, int? yearID, Guid? grademajorID, Guid? schoolyearID, int? handleModeID); /// /// 获取选修计划实体 /// /// /// EM_OptionalCoursePlan GetOptionalCoursePlan(Guid? optionalCourseID); /// /// 获取选修计划实体 /// /// /// OptionalCoursePlanView GetOptionalCourseSettingView(Guid? optionalCourseID); /// /// 添加选修计划 /// /// /// void OptionalCourseAdd(OptionalCoursePlanView optionalCoursePlanView); /// /// 更新 /// /// /// void OptionalCourseUpdate(OptionalCoursePlanView optionalCoursePlanView); List GetTeachingModeType(Guid? OptionalCourseID); /// /// 删除 /// /// /// bool OptionalCourseDelete(List optionalCourseIDs); //void OptionalCoursePlanImport(Dictionary cellheader, out int OkCount, out List errdataList, out int ErrCount, string sourcePhysicalPath); } }