resultfac.cs
来自「考试管理系统CS架构 不需更多说明」· CS 代码 · 共 124 行
CS
124 行
using System;
using ExamSystem.BusinessRule.ExamsRule;
using ExamSystem.Common.Objects;
using System.Data;
using ExamSystem.Common;
namespace ExamSystem.BusinessFacade.TopicsFacade
{
/// <summary>
/// ResultFac 的摘要说明。
/// </summary>
public class ResultFac
{
public ResultFac()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 更新成绩信息
/// </summary>
/// <param name="resultID">成绩ID</param>
/// <param name="stuID">学生ID</param>
/// <param name="examID">考试ID</param>
/// <param name="score">成绩</param>
/// <param name="paper">试卷</param>
public void updateResult(int resultID,int stuID,int examID,double score,string paper)
{
ExamResult result=new ExamResult();
result.ResultID=resultID;
result.StuID=stuID;
result.ExamID=examID;
result.Result=score;
result.Paper=paper;
ResultRule resRule=new ResultRule();
resRule.updateResult(result);
}
/// <summary>
/// 插入成绩信息
/// </summary>
/// <param name="stuID">学生ID</param>
/// <param name="examID">考试ID</param>
/// <param name="score">成绩</param>
/// <param name="paper">试卷</param>
/// <returns></returns>
public bool insertResult(int stuID,int examID,double score,string paper)
{
ExamResult result=new ExamResult();
result.StuID=stuID;
result.ExamID=examID;
result.Result=score;
result.Paper=paper;
ResultRule resRule=new ResultRule();
return resRule.insertResult(result);
}
/// <summary>
/// 获取成绩信息
/// </summary>
/// <param name="resultID">成绩ID</param>
/// <param name="stuID">学生ID</param>
/// <param name="examID">考试ID</param>
/// <param name="score">成绩</param>
/// <param name="paper">试卷</param>
/// <returns></returns>
public DataSet getResult(int resultID,int stuID,int examID,double score,string paper)
{
ExamResult result=new ExamResult();
result.ResultID=resultID;
result.StuID=stuID;
result.ExamID=examID;
result.Result=score;
result.Paper=paper;
ResultRule resRule=new ResultRule();
return resRule.getResult(result);
}
/// <summary>
/// 获取考卷
/// </summary>
/// <param name="resultID">成绩ID</param>
/// <param name="stuID">学生ID</param>
/// <param name="examID">考试ID</param>
/// <param name="score">成绩</param>
/// <param name="paper">试卷</param>
/// <returns></returns>
public DataSet getResultDetile(int resultID,int stuID,int examID,double score,string paper)
{
ExamResult result=new ExamResult();
result.ResultID=resultID;
result.StuID=stuID;
result.ExamID=examID;
result.Result=score;
result.Paper=paper;
ResultRule resRule=new ResultRule();
return resRule.getResultDetile(result);
}
/// <summary>
/// 删除成绩信息
/// </summary>
/// <param name="resultID">成绩ID</param>
/// <param name="stuID">学生ID</param>
/// <param name="examID">考试ID</param>
/// <param name="score">成绩</param>
/// <param name="paper">试卷</param>
public void deleteResult(int resultID,int stuID,int examID,double score,string paper)
{
ExamResult result=new ExamResult();
result.ResultID=resultID;
result.StuID=stuID;
result.ExamID=examID;
result.Result=score;
result.Paper=paper;
ResultRule resRule=new ResultRule();
resRule.deleteResult(result);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?