using System; using System.Collections.Generic; using System.Linq; using System.Text; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.EvaluationManage; using EMIS.ViewModel; using EMIS.Entities; namespace EMIS.CommonLogic.EvaluationManage { public interface IEvaluationControlServices { /// /// 查询评价控制信息 /// /// 查询条件实体 /// 页码 /// 显示页数 /// IGridResultSet GetEvaluationControlViewGrid(ConfiguretView configuretView, int? isResult, int? isCourse, int pageIndex, int pageSize); /// /// 查询评价控制信息 /// /// 查询条件实体 /// List GetEvaluationControlViewList(ConfiguretView configuretView,int? isResult, int? isCourse); /// /// 获取评价控制信息 /// /// 主键ID /// EM_EvaluationControl GetEvaluationControl(Guid ?controlID); /// /// 获取评价控制信息 /// /// 学年学期ID /// EM_EvaluationControl GetEvaluationControl(Guid schoolyearID); /// /// 获取评价控制信息 /// /// 主键ID /// EvaluationControlView GetEvaluationControlView(); /// /// 保存 /// /// 实体 /// bool EvaluationControlSave(EvaluationControlView evaluationControlView); /// /// 是否锁定成绩查询 /// /// /// /// bool CanViewScore(Guid userID); /// /// 是否锁定选课 /// /// /// /// bool CanSelectCourse(Guid userID); } }