ExaminationBLL/tbAnswerCardManager.cs

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ExaminationDAL;
using System.Data.SqlClient;
using System.Data;
using ExaminationModels;

namespace ExaminationBLL
{
    public class tbAnswerCardManager
    {
        static TbAnswerCardService Tcs = new TbAnswerCardService();
        static TbScore Ts = new TbScore();
        

        /// <summary>
        /// 获得题型卡内所有内容
        /// </summary>
        /// <param name="SjID"></param>
        /// <returns></returns>
        public static DataTable DtAnswerMg(int SjID) 
        {
           return Tcs.DtAnswer(SjID);
        }

        /// <summary>
        /// 保存答案到数据库
        /// </summary>
        /// <param name="Tobj">答题卡对象</param>
        /// <param name="CjZt">答题卡对象</param>
        /// <returns></returns>
        public static int inserAnswer(TbObjectiveTopic Tobj,int CjZt)
        {
            if (Tobj.Zt == 1)
            {
                return Tcs.AddObjAnswer(Tobj);      //教师新增答案到数据库
            }
            else
            {

                Ts = NowScore(Tobj);    //获得当前分数
                Ts.KgtID = Tcs.AddObjAnswer(Tobj);
                Tobj.KgtID = Ts.KgtID;
                Ts.Zt = CjZt;
                Ts.CjID=TbScoreManager.AddScore(Ts);  //添加当前成绩
                int i= Tcs.AddResultAnswer(Tobj);  //添加当前答案 客观题/主观题
                return Ts.KgtID;
            }
        }

        /// <summary>
        ///更新答案
        /// </summary>
        /// <param name="Tobj"></param>
        /// <param name="Zt">成绩表状态1,未交卷,2,已交卷</param>
        /// <returns></returns>
        public static int UpdateAnswer(TbObjectiveTopic Tobj,int Zt)
后面还有 224 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。