/// <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()); }
/// <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(); }
/// <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); } }