123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.Entities;
- using EMIS.ViewModel;
- using EMIS.ViewModel.EvaluationManage.StudentEvaluation;
- namespace EMIS.CommonLogic.StudentWeb.Evaluation
- {
- public interface IStudentEvaluationEnterServices
- {
- /// <summary>
- /// 查询对应的学生评价信息View
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="userID"></param>
- /// <param name="pageIndex"></param>
- /// <param name="pageSize"></param>
- /// <returns></returns>
- IGridResultSet<EvaluationStudentView> GetStudentEvaluationEnterViewGrid(ConfiguretView configuretView, Guid? userID, int pageIndex, int pageSize);
- /// <summary>
- /// 查询对应的学生评价信息List
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="userID"></param>
- /// <returns></returns>
- IList<EvaluationStudentView> GetStudentEvaluationEnterViewList(ConfiguretView configuretView, Guid? userID);
- /// <summary>
- /// 查询对应的学生未评价信息List
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- IList<EvaluationStudentView> GetStudentNoEvaluationViewList(Guid? userID);
- /// <summary>
- /// 查询对应的学生评价信息EvaluationStudentView
- /// </summary>
- /// <param name="userID"></param>
- /// <param name="evaluationStudentSettingID"></param>
- /// <returns></returns>
- EvaluationStudentView GetStudentEvaluationEnterView(Guid? userID, Guid? evaluationStudentSettingID);
- /// <summary>
- /// 编辑
- /// </summary>
- /// <param name="evaluationStudentView"></param>
- void StudentEvaluationEnterEdit(EvaluationStudentView evaluationStudentView);
- /// <summary>
- /// 查询对应的学评学生明细信息List
- /// </summary>
- /// <param name="evaluationStudentID"></param>
- /// <returns></returns>
- IList<EM_EvaluationStudentDetail> GetEvaluationStudentDetailList(Guid? evaluationStudentID);
- /// <summary>
- /// 教学评价登录控制
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- bool LoginControl(Guid? userID);
- /// <summary>
- /// 教学评价网上选课控制
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- bool SelectCourseControl(Guid? userID);
- /// <summary>
- /// 教学评价考试报名控制
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- bool ExaminationApplyControl(Guid? userID);
- /// <summary>
- /// 教学评价课程成绩查询控制
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- bool CourseScoreControl(Guid? userID);
- /// <summary>
- /// 教学评价等级成绩查询控制
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- bool LevelScoreControl(Guid? userID);
- }
- }
|