1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- 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
- {
- /// <summary>
- /// 获取学生所有学期成绩
- /// </summary>
- /// <param name="UserID"></param>
- /// <returns></returns>
- IList<CourseGradeView> GetStudentCourseGrade(Guid UserID);
- /// <summary>
- /// 获取已提交成绩
- /// </summary>
- /// <param name="CoursematerialID"></param>
- /// <param name="SchoolyearID"></param>
- /// <param name="UserID"></param>
- IGridResultSet<SubmitedScoreView> GetSubmitedScoreList(Guid? CoursematerialID, int? StartTermID, Guid? UserID);
- /// <summary>
- /// 获取学生个人成绩预览信息
- /// </summary>
- /// <param name="StudentID"></param>
- /// <returns></returns>
- StudentGradView GetStudentInfo(Guid StudentID);
- /// <summary>
- /// 获取学生个人成绩预览信息
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- StudentGradView GetStudentPersonalScore(Guid? userID);
- /// <summary>
- /// 获取学生个人成绩预览信息(GT)
- /// </summary>
- /// <param name="userID"></param>
- /// <returns></returns>
- StudentGradView GetStudentPersonalScoreGT(Guid? userID);
- /// <summary>
- /// 已提交成绩详细
- /// </summary>
- /// <param name="submitedScoreID"></param>
- /// <returns></returns>
- SubmitedScoreDetailView GetSubmitedScoreDetailView(Guid? submitedScoreID);
- /// <summary>
- /// 添加修改
- /// </summary>
- /// <param name="submitedScoreDetailView"></param>
- /// <param name="atype">1、新增 0、修改</param>
- void SubmitedScoreAdd(SubmitedScoreDetailView submitedScoreDetailView, int atype, List<ExpandoObject> listExpandoObject);
- /// <summary>
- /// 删除
- /// </summary>
- /// <param name="submitedScoreIDs"></param>
- void SubmitedScoreDelete(List<Guid> submitedScoreIDs, Guid? schoolyearID, Guid? coursematerialID, int? starttermID, Guid? userID);
- /// <summary>
- /// 获取已提交成绩
- /// </summary>
- /// <param name="submitedScoreID"></param>
- /// <returns></returns>
- ER_SubmitedScore GetSubmitedScore(Guid? submitedScoreID);
- /// <summary>
- /// Excel导出成绩详细信息
- /// </summary>
- /// <param name="configuretView"></param>
- /// <param name="coursematerialID"></param>
- /// <param name="schoolyearID"></param>
- /// <param name="userID"></param>
- /// <returns></returns>
- List<SubmitedScoreView> GetStudentPersonalScoreViewList(ConfiguretView configuretView, Guid? coursematerialID, int? starttermID, Guid? userID);
- }
- }
|