ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/IExamination.cs

309 lines
11 KiB
C#
Raw Normal View History

2025-02-20 15:41:53 +08:00
using System;
using System.Collections.Generic;
using System.Text;
using Song.Entities;
using System.Data;
namespace Song.ServiceInterfaces
{
/// <summary>
/// <20><><EFBFBD>Թ<EFBFBD><D4B9><EFBFBD>
/// </summary>
public interface IExamination : WeiSha.Common.IBusinessInterface
{
#region <EFBFBD><EFBFBD><EFBFBD>Թ<EFBFBD><EFBFBD><EFBFBD>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int ExamAdd(Examination entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="theme"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="items"><3E><><EFBFBD>Եij<D4B5><C4B3><EFBFBD></param>
/// <param name="groups"><3E>ο<EFBFBD><CEBF><EFBFBD>Ա<EFBFBD>ķ<EFBFBD>Χ</param>
void ExamAdd(Examination theme, List<Examination> items, List<ExamGroup> groups);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void ExamSave(Examination entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>޸<EFBFBD>
/// </summary>
/// <param name="theme"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="items"><3E><><EFBFBD>Եij<D4B5><C4B3><EFBFBD></param>
/// <param name="groups"><3E>ο<EFBFBD><CEBF><EFBFBD>Ա<EFBFBD>ķ<EFBFBD>Χ</param>
void ExamSave(Examination theme, List<Examination> items, List<ExamGroup> groups);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
/// </summary>
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
void ExamDelete(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD>󣬰<EFBFBD><F3A3ACB0><EFBFBD><EFBFBD><EFBFBD>ID<49><44><EFBFBD>˴<EFBFBD><CBB4><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򳡴<EFBFBD>
/// </summary>
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
Examination ExamSingle(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>ȫ<EFBFBD><C8AB>Ψһֵ<D2BB><D6B5><EFBFBD>˴<EFBFBD><CBB4><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="uid"></param>
/// <returns></returns>
Examination ExamSingle(string uid);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>һ<EFBFBD>ο<EFBFBD><CEBF>ԣ<EFBFBD><D4A3>˴<EFBFBD><CBB4><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ǿ<EFBFBD><C7BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򳡴<EFBFBD>
/// </summary>
/// <returns></returns>
Examination ExamLast();
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD>ԵĿ<D4B5><C4BF><EFBFBD><EFBFBD><EFBFBD>Ŀ
/// </summary>
/// <param name="uid"></param>
/// <returns></returns>
Examination[] ExamItem(string uid);
Examination[] ExamItem(int id);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="uid"></param>
/// <returns></returns>
StudentSort[] GroupForStudentSort(string uid);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD>ԣ<EFBFBD><D4A3><EFBFBD><EFBFBD><EFBFBD>ҳ
/// </summary>
/// <param name="isUse"></param>
/// <param name="count"></param>
/// <returns></returns>
List<Examination> ExamCount(int orgid, bool? isUse, int count);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>ǰѧ<C7B0><D1A7>Ҫ<EFBFBD>μӵĿ<D3B5><C4BF><EFBFBD>
/// </summary>
/// <param name="start">ʱ<>Χ<E4B7B6><CEA7>ѯ<EFBFBD>Ŀ<EFBFBD>ʼʱ<CABC><CAB1></param>
/// <param name="end">ʱ<>Χ<E4B7B6><CEA7>ѯ<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD>ʱ<EFBFBD><CAB1></param>
/// <returns></returns>
List<Examination> GetSelfExam(int stid, DateTime? start, DateTime? end);
List<Examination> GetCountExam(int stid, DateTime? start, DateTime? end, bool? isUse, int count);
/// <summary>
/// <20>ж<EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>ѧ<EFBFBD><D1A7><EFBFBD>μ<EFBFBD>
/// </summary>
/// <param name="examid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="stid">ѧ<><D1A7>id</param>
/// <returns></returns>
bool ExamIsForStudent(int examid, int stid);
/// <summary>
/// <20><>ȡָ<C8A1><D6B8>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>ݵĿ<DDB5><C4BF><EFBFBD>
/// </summary>
/// <param name="start">ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD>ʼʱ<CABC><CAB1></param>
/// <param name="end">ʱ<><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĩβʱ<CEB2><CAB1></param>
/// <param name="isUse"></param>
/// <param name="searName"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Examination[] GetPager(int orgid, DateTime? start, DateTime? end, bool? isUse, string searName, int size, int index, out int countSum);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>ǰѧ<C7B0><D1A7><EFBFBD>μӵĵĿ<C4B5><C4BF><EFBFBD>
/// </summary>
/// <param name="stid"></param>
/// <param name="sbjid">ѧ<><D1A7>id</param>
/// <param name="orgid"></param>
/// <param name="sear"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
ExamResults[] GetAttendPager(int stid, int sbjid, int orgid, string sear, int size, int index, out int countSum);
#endregion
#region <EFBFBD><EFBFBD><EFBFBD>Գɼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD>ӿ<EFBFBD><D3BF>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="result"></param>
ExamResults ResultAdd(ExamResults result);
/// <summary>
/// <20><><EFBFBD><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="result"></param>
void ResultSave(ExamResults result);
/// <summary>
/// <20>ɼ<EFBFBD><C9BC>
/// </summary>
/// <param name="result"></param>
void ResultSubmit(ExamResults result);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="result"></param>
/// <returns></returns>
Song.Entities.ExamResults ClacScore(ExamResults result);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD>Գɼ<D4B3>
/// </summary>
/// <param name="id"><3E>ɼ<EFBFBD><C9BC><EFBFBD>¼<EFBFBD><C2BC>id</param>
void ResultDelete(int id);
/// <summary>
/// ɾ<><C9BE>ij<EFBFBD><C4B3>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD>Եijɼ<C4B3>
/// </summary>
/// <param name="stid">ѧԱ<D1A7>˺<EFBFBD>id</param>
/// <param name="examid"><3E><><EFBFBD><EFBFBD>id</param>
void ResultDelete(int stid, int examid);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD>µĴ<C2B5><C4B4><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Ϣ<EFBFBD><CFA2>
/// </summary>
/// <param name="examid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="tpid"><3E>Ծ<EFBFBD>id</param>
/// <param name="stid"><3E><><EFBFBD><EFBFBD>id</param>
/// <returns></returns>
ExamResultsTemp ExamResultsTempSingle(int examid, int tpid, int stid);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD>µĴ<C2B5><C4B4><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>
/// </summary>
/// <param name="examid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="tpid"><3E>Ծ<EFBFBD>id</param>
/// <param name="acid"><3E><><EFBFBD><EFBFBD>id</param>
/// <returns></returns>
ExamResults ResultSingle(int examid, int tpid, int acid);
/// <summary>
/// <20>ӻ<EFBFBD><D3BB><EFBFBD><EFBFBD>л<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="examid"></param>
/// <param name="tpid"></param>
/// <param name="acid"></param>
/// <returns></returns>
ExamResults ResultSingleForCache(int examid, int tpid, int acid);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD><EFBFBD>п<EFBFBD><D0BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="examid"></param>
/// <param name="count"></param>
/// <returns></returns>
ExamResults[] ResultCount(int examid, int count);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD>У<EFBFBD><D0A3><EFBFBD>һ<EFBFBD><D2BB>
/// </summary>
/// <param name="examid"></param>
/// <param name="stid"></param>
/// <param name="isCorrect"><3E>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>˹<EFBFBD><CBB9>о<EFBFBD><D0BE><EFBFBD><EFBFBD>ģ<EFBFBD>false<73><65>һ<EFBFBD><D2BB>δ<EFBFBD>о<EFBFBD><D0BE><EFBFBD><EFBFBD><EFBFBD>Ϣ</param>
/// <returns></returns>
ExamResults ResultSingleNext(int examid, int stid, bool? isCorrect);
/// <summary>
/// ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>
/// </summary>
/// <param name="exrid"></param>
/// <returns></returns>
ExamResults ResultSingle(int exrid);
/// <summary>
/// ͨ<><CDA8>ѧԱID<49><EFBFBD><EBBFBC>ID<49><44><EFBFBD><EFBFBD>ȡ<EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>óɼ<C3B3><C9BC><EFBFBD>
/// </summary>
/// <param name="accid"></param>
/// <param name="examid"></param>
/// <returns></returns>
ExamResults ResultSingle(int accid, int examid);
/// <summary>
/// <20><><EFBFBD>㵱ǰ<E3B5B1><C7B0><EFBFBD>Խ<EFBFBD><D4BD><EFBFBD><EFBFBD>ijɼ<C4B3>
/// </summary>
/// <param name="resu"></param>
/// <returns></returns>
ExamResults ResultClacScore(ExamResults resu);
/// <summary>
/// <20><><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><E2A3A8><EFBFBD>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
/// </summary>
/// <param name="results"></param>
/// <returns></returns>
List<Questions> QuesForResults(string results);
#endregion
#region <EFBFBD>ɼ<EFBFBD>ͳ<EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>вο<D0B2><CEBF><EFBFBD>Ա<EFBFBD>ɼ<EFBFBD>
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
DataTable Result4Theme(int id);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>вο<D0B2><CEBF><EFBFBD>Ա<EFBFBD>İ<EFBFBD><C4B0><EFBFBD>
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
StudentSort[] StudentSort4Theme(int id);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>вο<D0B2><CEBF><EFBFBD>Ա<EFBFBD>ɼ<EFBFBD>
/// </summary>
/// <param name="id"><3E><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID</param>
/// <param name="stsid">ѧ<><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64>Ϊ0ʱȡ<CAB1><C8A1><EFBFBD>У<EFBFBD>Ϊ-1ʱȡ<CAB1><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0>ѧԱ</param>
/// <returns></returns>
DataTable Result4Theme(int examid, int stsid);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>вο<D0B2><CEBF><EFBFBD>Ա<EFBFBD>ɼ<EFBFBD>
/// </summary>
/// <param name="id"><3E><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID</param>
/// <param name="stsid">ѧ<><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64>Ϊ0ʱȡ<CAB1><C8A1><EFBFBD>У<EFBFBD>Ϊ-1ʱȡ<CAB1><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0>ѧԱ</param>
/// <returns></returns>
DataTable Result4Theme(int examid, string stsid);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>вο<D0B2><CEBF><EFBFBD>Ա<EFBFBD>ɼ<EFBFBD>
/// </summary>
/// <param name="id"></param>
/// <param name="stsid">ѧ<><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64>Ϊ0ʱȡ<CAB1><C8A1><EFBFBD>У<EFBFBD>Ϊ-1ʱȡ<CAB1><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0>ѧԱ</param>
/// <param name="isAll"><3E>Ƿ<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ȱ<EFBFBD><C8B1><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>,falseΪ<65><CEAA><EFBFBD>ο<EFBFBD><CEBF><EFBFBD>Ա</param>
/// <returns></returns>
DataTable Result4Theme(int id, int stsid, bool isAll);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĸ<C2B5>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="examid"></param>
/// <returns></returns>
DataTable Result4StudentSort(int examid);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="uid"></param>
/// <returns></returns>
double PassRate4Theme(string uid);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD>Եļ<D4B5><C4BC><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="exam"></param>
/// <returns></returns>
double PassRate4Exam(Examination exam);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="uid"></param>
/// <returns></returns>
double Avg4Theme(string uid);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="examid"></param>
/// <returns></returns>
double Avg4Exam(int examid);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD>ԵIJο<C4B2><CEBF><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="examid"></param>
/// <returns></returns>
int Number4Exam(int examid);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>ɼ<EFBFBD>
/// </summary>
/// <param name="examid"></param>
/// <returns></returns>
ExamResults[] Results(int examid, int size, int index, out int countSum);
ExamResults[] Results(string examuid, int size, int index, out int countSum);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>ɼ<EFBFBD>
/// </summary>
/// <param name="examid"><3E><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>id</param>
/// <param name="count">ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
ExamResults[] Results(int examid, int count);
#endregion
}
}