示例#1
0
        private List <FBPaperItem> GetFBItem()
        {
            //List<TrainFBQuestion> question= _DalFBQues.GetFBQuestionByConditon(string.Empty, -1);
            FeedBackPaper paper = _IFeedBackPaper.GetFeedBackPaperById(_Course.CourseFeedBackPaper.FeedBackPaperId);

            if (paper == null || paper.FBQuestions == null)
            {
                return(new List <FBPaperItem>());
            }
            List <TrainFBQuestion> question   = paper.FBQuestions;
            List <FBPaperItem>     paperItems = new List <FBPaperItem>();

            foreach (TrainFBQuestion ques in question)
            {
                if (ques.FBItems.Count != 0 && ques.FBItems != null)
                {
                    FBPaperItem item = new FBPaperItem();
                    item.FBQuestion = ques.Description;
                    item.FBQueItems = GetItemString(ques.FBItems);
                    item.Worths     = GetItemWorth(ques.FBItems);
                    paperItems.Add(item);
                }
            }
            return(paperItems);
        }
示例#2
0
        /// <summary>
        /// 新增课程反馈题目
        /// </summary>
        /// <param name="courseId"></param>
        /// <param name="item"></param>
        /// <returns></returns>
        private static int InsertCourseFB(int courseId, FBPaperItem item)
        {
            int        pkid;
            SqlCommand sqlCommand = new SqlCommand();

            sqlCommand.Parameters.Add(_PKID, SqlDbType.Int).Direction              = ParameterDirection.Output;
            sqlCommand.Parameters.Add(_CourseID, SqlDbType.Int).Value              = courseId;
            sqlCommand.Parameters.Add(_FBQues, SqlDbType.NVarChar, 200).Value      = item.FBQuestion;
            sqlCommand.Parameters.Add(_FBItems, SqlDbType.NVarChar, 2000).Value    = item.FBQueItems;
            sqlCommand.Parameters.Add(_FBItemsScore, SqlDbType.NVarChar, 50).Value = item.Worths;
            SqlHelper.ExecuteNonQueryReturnPKID("CourseFBInsert", sqlCommand, out pkid);
            return(pkid);
        }
示例#3
0
        private static List <FBPaperItem> GetFBPaperItem(int courseId)
        {
            List <FBPaperItem> items       = new List <FBPaperItem>();
            SqlCommand         sqlCommmand = new SqlCommand();

            sqlCommmand.Parameters.Add(_CourseID, SqlDbType.Int).Value = courseId;
            using (SqlDataReader sdr = SqlHelper.ExecuteReader("GetCourseFBByCourseID", sqlCommmand))
            {
                while (sdr.Read())
                {
                    FBPaperItem item = new FBPaperItem();
                    item.FBPaperItemId = (Int32)sdr[_DBPKID];
                    item.FBQuestion    = sdr[_DBFBQues].ToString();
                    item.FBQueItems    = sdr[_DBFBItems].ToString();
                    item.Worths        = sdr[_DBFBItemsScore].ToString();
                    items.Add(item);
                }
            }
            return(items);
        }