/// <summary>
        /// 获取题目选项
        /// </summary>
        /// <returns></returns>
        public string GetOptions(int PapersID, int TitleID)
        {
            BLL.PapersOptionsList          bll  = new BLL.PapersOptionsList();
            List <Model.PapersOptionsList> list = new List <Model.PapersOptionsList>();

            list = bll.GetList(TitleID, PapersID, false);
            StringBuilder strHtml = new StringBuilder();
            int           i       = 0;

            foreach (Model.PapersOptionsList item in list)
            {
                i++;
                strHtml.Append("<span class='company_radio'>");

                if (GetselOption(PapersID, TitleID) == int.Parse(item.ID.ToString()))//判断该选项是否选中
                {
                    strHtml.Append("<img id='opt_" + TitleID + "_" + item.ID + "' src='/img/company_true.png' data_checked='1' />");
                }
                else
                {
                    strHtml.Append("<img id='opt_" + TitleID + "_" + item.ID + "' src='/img/company_false.png' data_checked='0' />");
                }


                strHtml.Append("" + item.Name + "</span>");
            }
            return(strHtml.ToString());
        }
Example #2
0
        /// <summary>
        /// 添加试卷选项表
        /// </summary>
        /// <param name="PapersID">PapersID</param>
        /// <param name="TitleListID">TitleListID</param>
        /// <param name="Score">Score</param>
        /// <param name="Type">Type</param>
        private void AddPapersOptionsList(int PapersID, int TitleListID, int Score, string Type)
        {
            BLL.OptionsList          bll  = new BLL.OptionsList();
            List <Model.OptionsList> list = new List <Model.OptionsList>();

            list = bll.Details(TitleListID);

            for (int i = 0; i < list.Count; i++)
            {
                BLL.PapersOptionsList   Pbll  = new BLL.PapersOptionsList();
                Model.PapersOptionsList model = new Model.PapersOptionsList();
                model.ID          = list[i].ID;
                model.TitleListID = TitleListID;
                model.Name        = list[i].Name;
                model.T_F         = list[i].T_F;
                model.PapersID    = PapersID;

                if (Type == "值选项")
                {
                    model.Score = Score - i;
                }
                else
                {
                    model.Score = 0;
                }

                Pbll.Add(model);
            }
        }
        /// <summary>
        /// 添加试卷选项表
        /// </summary>
        /// <param name="TitleListID">TitleListID</param>
        private void AddgvPapersOptionsList(int TitleListID, int PapersID)
        {
            try
            {
                BLL.OptionsList          bll  = new BLL.OptionsList();
                List <Model.OptionsList> list = new List <Model.OptionsList>();
                list = bll.Details(TitleListID);

                for (int i = 0; i < list.Count; i++)
                {
                    BLL.PapersOptionsList   Pbll  = new BLL.PapersOptionsList();
                    Model.PapersOptionsList model = new Model.PapersOptionsList();
                    model.ID          = list[i].ID;
                    model.TitleListID = TitleListID;
                    model.Name        = list[i].Name;
                    model.T_F         = list[i].T_F;
                    model.PapersID    = PapersID;
                    model.Score       = 0;
                    Pbll.Add(model);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        /// <summary>
        /// 选项绑定
        /// </summary>
        /// <param name="gv">GridView</param>
        /// <param name="TitleListID">TitleListID</param>
        /// <param name="PapersID">PapersID</param>
        private void PapersOptionsListBind(GridView gv, int TitleListID, int PapersID)
        {
            BLL.PapersOptionsList          bll  = new BLL.PapersOptionsList();
            List <Model.PapersOptionsList> list = new List <Model.PapersOptionsList>();

            list          = bll.GetList(TitleListID, PapersID, nbool);
            gv.DataSource = list;
            gv.DataBind();
        }
Example #5
0
        /// <summary>
        /// 添加试卷选项表
        /// </summary>
        /// <param name="TitleListID">TitleListID</param>
        private void AddgvPapersOptionsList(int TitleListID, int PapersID, GridView gv)
        {
            BLL.OptionsList          bll  = new BLL.OptionsList();
            List <Model.OptionsList> list = new List <Model.OptionsList>();

            list = bll.Details(TitleListID);

            for (int i = 0; i < list.Count; i++)
            {
                BLL.PapersOptionsList   Pbll  = new BLL.PapersOptionsList();
                Model.PapersOptionsList model = new Model.PapersOptionsList();
                model.ID          = list[i].ID;
                model.TitleListID = TitleListID;
                model.Name        = list[i].Name;
                model.T_F         = list[i].T_F;
                model.PapersID    = PapersID;
                model.Score       = ScoreOptionsList(gv, list[i].ID);
                Pbll.Add(model);
            }
        }