Esempio n. 1
0
        public bool CheckExist(string UserID, int PaperID)
        {
            SqlParameter[] Params = new SqlParameter[2];
            DataBase DB = new DataBase();
            string strsql = " SELECT * FROM TempExam WHERE UserID =@UserID and PaperID= @PaperID";
            Params[0] = DB.MakeInParam("@UserID", SqlDbType.VarChar, 20, UserID);
            Params[1] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, PaperID);

            SqlDataReader DR = DB.RunStrGetReader(strsql, Params);
            if (!DR.HasRows)//DR.Read())
            {

                return false;
            }
            else
            {
                return true;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 检测课程名是否已经存在
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public bool IsCourseNameExist(string Name)
        {
            SqlParameter[] Params = new SqlParameter[1];

            DataBase DB = new DataBase();
            string strsql = "SELECT * FROM Course WHERE Name=@Name";
            Params[0] = DB.MakeInParam("@Name", SqlDbType.VarChar, 200, Name);

            SqlDataReader DR = DB.RunStrGetReader(strsql, Params);
            if (!DR.Read())
            {
                return false;
            }
            else
            {
                return true;
            }
        }
Esempio n. 3
0
        //判断是否已经考试
        public bool IsTest(string UserID, int PaperID)
        {
            SqlParameter[] Params = new SqlParameter[2];

            DataBase DB = new DataBase();
            string strsql = "SELECT * FROM UserAnswertb WHERE UserID=@UserID AND PaperID=@PaperID";
            Params[0] = DB.MakeInParam("@UserID", SqlDbType.VarChar, 20, UserID);
            Params[1] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, PaperID);

            SqlDataReader DR = DB.RunStrGetReader(strsql, Params);
            if (!DR.Read())
            {
                return false;
            }
            else
            {
                return true;
            }
        }
Esempio n. 4
0
        public bool GetBeginTime(string UserID, int PaperID)
        {
            SqlParameter[] Params = new SqlParameter[2];

            DataBase DB = new DataBase();
            string strsql = "SELECT BeginTime FROM TempExam WHERE PaperID=@PaperID and UserID=@UserID";
            Params[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, PaperID);
            Params[1] = DB.MakeInParam("@UserID", SqlDbType.VarChar, 20, UserID);

            SqlDataReader DR = DB.RunStrGetReader(strsql, Params);
            if (!DR.Read())
            {
                return false;
            }
            else
            {
                this.BeginTime = (DateTime)DR[0];//获取考试开始的时间
                return true;
            }
        }
Esempio n. 5
0
        /// <summary>
        /// 获取考试需要的时间
        /// </summary>
        /// <param name="PaperID"></param>
        /// <returns></returns>
        public bool GetNeedTime(int PaperID)
        {
            SqlParameter[] Params = new SqlParameter[1];

            DataBase DB = new DataBase();
            string strsql = "SELECT NeedTime FROM paper WHERE PaperID=@PaperID";
            Params[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, PaperID);

            SqlDataReader DR = DB.RunStrGetReader(strsql, Params);
            if (!DR.Read())
            {
                return false;
            }
            else
            {
                this.needtime = (int)DR[0];//获取考试需要的时间
                return  true;

            }
        }