1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- 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
- {
- /// <summary>
- /// 查询评分标准信息
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="intType">评分类型</param>
- /// <returns></returns>
- List<OptionalCoursePlanView> GetOptionalCourseSettingViewList(ConfiguretView configuretView,
- int? standardID, Guid? coursematerialID, int? schoolYearNumID, int? schoolCodeID, int? isEnable, int? isOpened, int? educationID, int? learningFormID, string LearnSystem);
- /// <summary>
- /// 查询选修计划
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="campusID">校区ID</param>
- /// <param name="collegeID">学院ID</param>
- /// <param name="yearID">年级</param>
- /// <param name="grademajorID">年级专业</param>
- /// <param name="schoolyearID">学年学期</param>
- /// <param name="handleModeID">处理方式</param>
- /// <param name="pageIndex">页码</param>
- /// <param name="pageSize">显示条数</param>
- /// <returns></returns>
- IGridResultSet<OptionalCoursePlanView> 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);
- /// <summary>
- /// 查询选修计划
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="campusID">校区ID</param>
- /// <param name="collegeID">学院ID</param>
- /// <param name="yearID">年级</param>
- /// <param name="grademajorID">年级专业</param>
- /// <param name="schoolyearID">学年学期</param>
- /// <param name="handleModeID">处理方式</param>
- /// <returns></returns>
- //List<OptionalCourseSettingView> GetOptionalCourseSettingViewList(ConfiguretView configuretView,
- // Guid? campusID, Guid? collegeID, int? yearID, Guid? grademajorID, Guid? schoolyearID, int? handleModeID);
- /// <summary>
- /// 获取选修计划实体
- /// </summary>
- /// <param name="optionalCourseID"></param>
- /// <returns></returns>
- EM_OptionalCoursePlan GetOptionalCoursePlan(Guid? optionalCourseID);
- /// <summary>
- /// 获取选修计划实体
- /// </summary>
- /// <param name="optionalCourseID"></param>
- /// <returns></returns>
- OptionalCoursePlanView GetOptionalCourseSettingView(Guid? optionalCourseID);
- /// <summary>
- /// 添加选修计划
- /// </summary>
- /// <param name="optionalCourseSettingView"></param>
- /// <returns></returns>
- void OptionalCourseAdd(OptionalCoursePlanView optionalCoursePlanView);
- /// <summary>
- /// 更新
- /// </summary>
- /// <param name="optionalCourseSettingView"></param>
- /// <returns></returns>
- void OptionalCourseUpdate(OptionalCoursePlanView optionalCoursePlanView);
- List<string> GetTeachingModeType(Guid? OptionalCourseID);
- /// <summary>
- /// 删除
- /// </summary>
- /// <param name="optionalCourseIDs"></param>
- /// <returns></returns>
- bool OptionalCourseDelete(List<Guid> optionalCourseIDs);
- //void OptionalCoursePlanImport(Dictionary<string, string> cellheader, out int OkCount, out List<OptionalCoursePlanView> errdataList, out int ErrCount, string sourcePhysicalPath);
- }
- }
|