Example #1
0
        public IList<Core.Business.UserAnswer> GetAllUserAnswer()
        {
            IList<Core.Business.UserAnswer> userAnswerlist = new List<Core.Business.UserAnswer>();
            SqlServerUtility sql = new SqlServerUtility();

            SqlDataReader reader = sql.ExecuteSqlReader(SqlGetAllUserAnswer);

            if(reader != null)
            {
                while(reader.Read())
                {
                    Core.Business.UserAnswer userAnswer = new Core.Business.UserAnswer();

                    if (!reader.IsDBNull(0)) userAnswer.Id = reader.GetInt32(0);
                    if (!reader.IsDBNull(1)) userAnswer.VoteRecordID = reader.GetInt32(1);
                    if (!reader.IsDBNull(2)) userAnswer.VoteItemID = reader.GetInt32(2);
                    if (!reader.IsDBNull(3)) userAnswer.AnswerContent = reader.GetString(3);

                    userAnswer.MarkOld();
                    userAnswerlist.Add(userAnswer);
                }
                reader.Close();
            }
            return userAnswerlist;
        }
Example #2
0
        public IList<Core.Business.UserAnswer> GetUserAnswerByVoteItemList(IList<CY.CSTS.Core.Business.VoteItem> vIList)
        {
            IList<Core.Business.UserAnswer> userAnswerlist = new List<Core.Business.UserAnswer>();

            foreach (Core.Business.VoteItem vI in vIList )
            {
                SqlServerUtility sql = new SqlServerUtility();

                sql.AddParameter("@voteItemID", SqlDbType.Int, vI.Id);
                SqlDataReader reader = sql.ExecuteSqlReader(SqlGetUserAnswerByVoteItemID);

                if (reader != null)
                {
                    while (reader.Read())
                    {
                        Core.Business.UserAnswer userAnswer = new Core.Business.UserAnswer();

                        if (!reader.IsDBNull(0)) userAnswer.Id = reader.GetInt32(0);
                        if (!reader.IsDBNull(1)) userAnswer.VoteRecordID = reader.GetInt32(1);
                        if (!reader.IsDBNull(2)) userAnswer.VoteItemID = reader.GetInt32(2);
                        if (!reader.IsDBNull(3)) userAnswer.AnswerContent = reader.GetString(3);

                        userAnswer.MarkOld();
                        userAnswerlist.Add(userAnswer);
                    }
                    reader.Close();
                }
            }
            return userAnswerlist;
        }
Example #3
0
        public Core.Business.UserAnswer Select(int id)
        {
            SqlServerUtility sql = new SqlServerUtility();

            sql.AddParameter("@Key", SqlDbType.Int, id);
            SqlDataReader reader = sql.ExecuteSqlReader(SqlSelectUserAnswer);

            if (reader != null && !reader.IsClosed && reader.Read())
            {
                Core.Business.UserAnswer userAnswer = new Core.Business.UserAnswer();

                if (!reader.IsDBNull(0)) userAnswer.Id = reader.GetInt32(0);
                if (!reader.IsDBNull(1)) userAnswer.VoteRecordID = reader.GetInt32(1);
                if (!reader.IsDBNull(2)) userAnswer.VoteItemID = reader.GetInt32(2);
                if (!reader.IsDBNull(3)) userAnswer.AnswerContent = reader.GetString(3);

                return userAnswer;
            }
            else
            {
                if (reader != null && !reader.IsClosed)
                    reader.Close();

                return null;
            }
        }