12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- 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
- {
- /// <summary>
- /// 查询评价控制信息
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="pageIndex">页码</param>
- /// <param name="pageSize">显示页数</param>
- /// <returns></returns>
- IGridResultSet<EvaluationControlView> GetEvaluationControlViewGrid(ConfiguretView configuretView, int? isResult, int? isCourse, int pageIndex, int pageSize);
- /// <summary>
- /// 查询评价控制信息
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <returns></returns>
- List<EvaluationControlView> GetEvaluationControlViewList(ConfiguretView configuretView,int? isResult, int? isCourse);
- /// <summary>
- /// 获取评价控制信息
- /// </summary>
- /// <param name="controlID">主键ID</param>
- /// <returns></returns>
- EM_EvaluationControl GetEvaluationControl(Guid ?controlID);
- /// <summary>
- /// 获取评价控制信息
- /// </summary>
- /// <param name="schoolyearID">学年学期ID</param>
- /// <returns></returns>
- EM_EvaluationControl GetEvaluationControl(Guid schoolyearID);
- /// <summary>
- /// 获取评价控制信息
- /// </summary>
- /// <param name="controlID">主键ID</param>
- /// <returns></returns>
- EvaluationControlView GetEvaluationControlView();
- /// <summary>
- /// 保存
- /// </summary>
- /// <param name="evaluationControl">实体</param>
- /// <returns></returns>
- bool EvaluationControlSave(EvaluationControlView evaluationControlView);
- /// <summary>
- /// 是否锁定成绩查询
- /// </summary>
- /// <param name="userID"></param>
- /// <param name="schoolyearID"></param>
- /// <returns></returns>
- bool CanViewScore(Guid userID);
- /// <summary>
- /// 是否锁定选课
- /// </summary>
- /// <param name="userID"></param>
- /// <param name="schoolyearID"></param>
- /// <returns></returns>
- bool CanSelectCourse(Guid userID);
- }
- }
|