using System; using System.Collections.Generic; using System.Linq; using System.Text; using EMIS.ViewModel.Students; using Bowin.Common.Linq.Entity; using EMIS.ViewModel.ScoreManage; using EMIS.Entities; using System.Dynamic; using EMIS.ViewModel; namespace EMIS.CommonLogic.Students { public interface ICourseGradeServices { /// /// 获取学生所有学期成绩 /// /// /// IList GetStudentCourseGrade(Guid UserID); /// /// 获取已提交成绩 /// /// /// /// IGridResultSet GetSubmitedScoreList(Guid? CoursematerialID, int? StartTermID, Guid? UserID); /// /// 获取学生个人成绩预览信息 /// /// /// StudentGradView GetStudentInfo(Guid StudentID); /// /// 获取学生个人成绩预览信息 /// /// /// StudentGradView GetStudentPersonalScore(Guid? userID); /// /// 获取学生个人成绩预览信息(GT) /// /// /// StudentGradView GetStudentPersonalScoreGT(Guid? userID); /// /// 已提交成绩详细 /// /// /// SubmitedScoreDetailView GetSubmitedScoreDetailView(Guid? submitedScoreID); /// /// 添加修改 /// /// /// 1、新增 0、修改 void SubmitedScoreAdd(SubmitedScoreDetailView submitedScoreDetailView, int atype, List listExpandoObject); /// /// 删除 /// /// void SubmitedScoreDelete(List submitedScoreIDs, Guid? schoolyearID, Guid? coursematerialID, int? starttermID, Guid? userID); /// /// 获取已提交成绩 /// /// /// ER_SubmitedScore GetSubmitedScore(Guid? submitedScoreID); /// /// Excel导出成绩详细信息 /// /// /// /// /// /// List GetStudentPersonalScoreViewList(ConfiguretView configuretView, Guid? coursematerialID, int? starttermID, Guid? userID); } }