示例#1
0
        /// <summary>
        /// 确认发布考试
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public bool ReleaseExamination(ExaminationInfo info)
        {
            string sql = "insert into TBL_ExaminationPaper values (NEWID(),@paperTitle,@singleList,@singleOption,@judgeList,@judgeOption,@classId,@teacherId,@courseId,GETDATE(),@testTime,@rollOutTime)";

            SqlParameter[] pars =
            {
                new SqlParameter("@paperTitle",   SqlDbType.NVarChar),
                new SqlParameter("@singleList",   SqlDbType.NVarChar),
                new SqlParameter("@singleOption", SqlDbType.NVarChar),
                new SqlParameter("@judgeList",    SqlDbType.NVarChar),
                new SqlParameter("@judgeOption",  SqlDbType.NVarChar),
                new SqlParameter("@classId",      SqlDbType.UniqueIdentifier),
                new SqlParameter("@teacherId",    SqlDbType.UniqueIdentifier),
                new SqlParameter("@courseId",     SqlDbType.UniqueIdentifier),
                new SqlParameter("@testTime",     SqlDbType.NVarChar),
                new SqlParameter("@rollOutTime",  SqlDbType.NVarChar)
            };
            pars[0].Value = info.PaperTitle;
            pars[1].Value = info.SingleList;
            pars[2].Value = info.SingleOption;
            pars[3].Value = info.JudgeList;
            pars[4].Value = info.JudgeOption;
            pars[5].Value = info.ClassID;
            pars[6].Value = info.TeacherID;
            pars[7].Value = info.CourseID;
            pars[8].Value = info.TestTime;
            pars[9].Value = info.RollOutTime;

            int result = SQLHelper.ExecutSql(sql, CommandType.Text, pars);

            return(result > 0);
        }
示例#2
0
        /// <summary>
        /// 修改头像
        /// </summary>
        /// <param name="guid"></param>
        /// <param name="img"></param>
        /// <returns></returns>
        public bool ChangePhoto(Guid guid, string img)
        {
            string sql = "update TBL_StudentInfo set ImgUrl = @img where ID = @id";

            SqlParameter[] pars =
            {
                new SqlParameter("@id",  SqlDbType.UniqueIdentifier),
                new SqlParameter("@img", SqlDbType.NVarChar)
            };
            pars[0].Value = guid;
            pars[1].Value = img;

            int result = SQLHelper.ExecutSql(sql, CommandType.Text, pars);

            return(result > 0);
        }
示例#3
0
        /// <summary>
        /// 修改密码
        /// </summary>
        /// <param name="userId">账号</param>
        /// <param name="newPass">密码</param>
        /// <returns></returns>
        public bool StudentChangePass(Guid userId, string newPass)
        {
            string sql = "update TBL_StudentInfo set LoginPass = @newPass , ChangeTime = GETDATE() where ID = @userId";

            SqlParameter[] pars =
            {
                new SqlParameter("@userId",  SqlDbType.UniqueIdentifier),
                new SqlParameter("@newPass", SqlDbType.VarBinary)
            };
            pars[0].Value = userId;
            pars[1].Value = SHA1.Encrpt(newPass);

            int result = SQLHelper.ExecutSql(sql, CommandType.Text, pars);

            return(result > 0);
        }
        /// <summary>
        /// 提交试卷
        /// </summary>
        /// <param name="resultPaper"></param>
        /// <returns></returns>
        public bool SubmitExam(ResultDetailInfo resultPaper)
        {
            string sql = "insert into TBL_ResultDetail values (NEWID(),@paperId,@userId,@selectList,@result,GETDATE())";

            SqlParameter[] pars =
            {
                new SqlParameter("@paperId",    SqlDbType.UniqueIdentifier),
                new SqlParameter("@userId",     SqlDbType.UniqueIdentifier),
                new SqlParameter("@selectList", SqlDbType.NVarChar),
                new SqlParameter("@result",     SqlDbType.Int)
            };
            pars[0].Value = resultPaper.PaperID;
            pars[1].Value = resultPaper.StudentID;
            pars[2].Value = resultPaper.SelectList;
            pars[3].Value = resultPaper.ResultPoint;

            int result = SQLHelper.ExecutSql(sql, CommandType.Text, pars);

            return(result > 0);
        }