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
{
///
/// 查询对应的学生评价信息View
///
///
///
///
///
///
IGridResultSet GetStudentEvaluationEnterViewGrid(ConfiguretView configuretView, Guid? userID, int pageIndex, int pageSize);
///
/// 查询对应的学生评价信息List
///
///
///
///
IList GetStudentEvaluationEnterViewList(ConfiguretView configuretView, Guid? userID);
///
/// 查询对应的学生未评价信息List
///
///
///
IList GetStudentNoEvaluationViewList(Guid? userID);
///
/// 查询对应的学生评价信息EvaluationStudentView
///
///
///
///
EvaluationStudentView GetStudentEvaluationEnterView(Guid? userID, Guid? evaluationStudentSettingID);
///
/// 编辑
///
///
void StudentEvaluationEnterEdit(EvaluationStudentView evaluationStudentView);
///
/// 查询对应的学评学生明细信息List
///
///
///
IList GetEvaluationStudentDetailList(Guid? evaluationStudentID);
///
/// 教学评价登录控制
///
///
///
bool LoginControl(Guid? userID);
///
/// 教学评价网上选课控制
///
///
///
bool SelectCourseControl(Guid? userID);
///
/// 教学评价考试报名控制
///
///
///
bool ExaminationApplyControl(Guid? userID);
///
/// 教学评价课程成绩查询控制
///
///
///
bool CourseScoreControl(Guid? userID);
///
/// 教学评价等级成绩查询控制
///
///
///
bool LevelScoreControl(Guid? userID);
}
}