protected void bt_Yes_Click(object sender, EventArgs e) { try { BLL.TitleList bll = new BLL.TitleList(); Model.TitleList model = new Model.TitleList(); model.CourseID = int.Parse(Request.QueryString["CourseID"]); model.Type = Request.QueryString["TitleType"]; model.Title = Common.Function.StringEncode(tb_Title.Text.Trim()); model.Analysis = Common.Function.StringEncode(tb_Analysis.Text.Trim()); model.Extent = rbl_Extent.SelectedValue.ToString(); int TitleListID = bll.Add(model); if (TitleListID > 0) { int k = 0; int l = 0; string del_Work = ""; del_Work = Request.Form["del_Work"].ToString(); int num = int.Parse(Request.Form["WorkExpNum"].ToString()); for (int i = 1; i <= num; i++) { if (del_Work.IndexOf(i.ToString()) <= 0) { //Response.Write(i + ":" + Request.Form["Name" + i] + Request.Form["radio" + i] + "<br/>"); string radio = Request.Form["radio" + i]; string Name = Request.Form["Name" + i]; if (Name == "") { } else { BLL.OptionsList bll1 = new BLL.OptionsList(); Model.OptionsList model1 = new Model.OptionsList(); model1.TitleListID = TitleListID; model1.Name = Common.Function.StringEncode(Name); model1.T_F = radio; if (bll1.Add(model1) > 0) { k = k + 1; } else { l = l + 1; } } } } lb_msg.Text = "题目添加成功,选择成功添加[" + k + "]条,失败[" + l + "]条!"; } else { lb_msg.Text = "题目添加失败!"; //Common.Function.AlertRedirect("系统繁忙请稍后再试!", "/I-B/List" + Request.QueryString["TitleType"] + "-" + Request.QueryString["CourseID"] + ".html", "Iframe_Div_Mid_Mid"); } } catch { lb_msg.Text = "系统繁忙请稍后再试!"; } }
/// <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; } }
private void OptionsListBind(int TitleListID) { BLL.OptionsList bll = new BLL.OptionsList(); List <Model.OptionsList> list = new List <Model.OptionsList>(); list = bll.Details(TitleListID); gv_01.DataSource = list; gv_01.DataBind(); }
/// <summary> /// 选项绑定 /// </summary> /// <param name="gv">GridView</param> /// <param name="TitleListID">TitleListID</param> private void PapersOptionsListBind(GridView gv, int TitleListID) { BLL.OptionsList bll = new BLL.OptionsList(); List <Model.OptionsList> list = new List <Model.OptionsList>(); list = bll.Details(TitleListID); 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); } }
protected void gv01_RowDeleting(object sender, GridViewDeleteEventArgs e) { int ID = int.Parse(gv01.DataKeys[e.RowIndex]["ID"].ToString()); BLL.TitleList bll = new BLL.TitleList(); if (Request.QueryString["TitleType"] == "判断题") { } else { BLL.OptionsList bllDEL = new BLL.OptionsList(); bllDEL.Del_TitleListID(ID); } if (bll.Del(ID) > 0) { Common.Function.AlertRedirect("删除成功!", "/ItemBankManagement/List.aspx?TitleType=" + Request.QueryString["TitleType"] + "&CourseID=" + Request.QueryString["CourseID"]); } else { Common.Function.AlertRedirect("系统繁忙!", "/ItemBankManagement/List.aspx?TitleType=" + Request.QueryString["TitleType"] + "&CourseID=" + Request.QueryString["CourseID"]); } }