private void gv01_Bind() { BLL.TitleList bll = new BLL.TitleList(); List <Model.TitleList> list = new List <Model.TitleList>(); if (ViewState["PageCount"] == null) { ViewState["PageCount"] = 1; } if (rbl_Extent.SelectedValue.ToString() == "") { list = bll.GetList(Convert.ToInt32(ViewState["PageCount"]), PageSize, Request.QueryString["TitleType"], int.Parse(Request.QueryString["CourseID"])); } else { list = bll.GetList(Convert.ToInt32(ViewState["PageCount"]), PageSize, Request.QueryString["TitleType"], int.Parse(Request.QueryString["CourseID"]), rbl_Extent.SelectedValue.ToString()); } gv01.DataSource = list; gv01.DataBind(); if (list.Count > 0) { Total = list[0].RowTotal; labAlert.Visible = false; } else { labAlert.Visible = true; labAlert.Text = "没有任何资料!"; } PageCount(); Page_Status(); }
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="Type">类型</param> /// <param name="Count">条数</param> /// <param name="Score">每条分值</param> private void InsertDB(string Type, int Count, int Score) { string Extent = rbl_Extent.SelectedValue.ToString(); BLL.TitleList bll = new BLL.TitleList(); List <Model.TitleList> list = new List <Model.TitleList>(); list = bll.GetList(Type, int.Parse(lb_CourseID.Text), Count, Extent); if (PapersID > 0) { //Common.Function.Alert("啥也不做"); } else { //Common.Function.Alert("添加"); Papers(); } for (int i = 0; i < list.Count; i++) { Model.TitleList model = new Model.TitleList(); model.Title = list[i].Title; model.T_F = list[i].T_F; model.Analysis = list[i].Analysis; model.ID = list[i].ID; model.CourseID = list[i].CourseID; AddPapersTitleList(Type, PapersID, Score, model); } }
protected void LinkButton5_Click(object sender, EventArgs e) { if (gv_05.Rows.Count > 0) { } else { BLL.TitleList bll = new BLL.TitleList(); List <Model.TitleList> list = new List <Model.TitleList>(); //if (rbl_Extent.SelectedValue.ToString() == "") //{ list = bll.GetList("值选项", int.Parse(lb_CourseID.Text)); //} //else //{ // list = bll.GetList("值选项", CourseID, rbl_Extent.SelectedValue.ToString()); //} gv_05.DataSource = list; gv_05.DataBind(); } MultiView1.ActiveViewIndex = 4; TabTitle1.Attributes.Add("class", "menu_title"); TabTitle2.Attributes.Add("class", "menu_title"); TabTitle3.Attributes.Add("class", "menu_title"); TabTitle4.Attributes.Add("class", "menu_title"); TabTitle5.Attributes.Add("class", "menu_title_on"); }
protected void rbl_Extent_SelectedIndexChanged(object sender, EventArgs e) { BLL.TitleList bll = new BLL.TitleList(); Label1.Text = bll.Count("单选", int.Parse(lb_CourseID.Text), rbl_Extent.SelectedValue.ToString()).ToString(); Label2.Text = bll.Count("多选", int.Parse(lb_CourseID.Text), rbl_Extent.SelectedValue.ToString()).ToString(); Label3.Text = bll.Count("不定项选", int.Parse(lb_CourseID.Text), rbl_Extent.SelectedValue.ToString()).ToString(); Label4.Text = bll.Count("判断题", int.Parse(lb_CourseID.Text), rbl_Extent.SelectedValue.ToString()).ToString(); Label5.Text = bll.Count("值选项", int.Parse(lb_CourseID.Text), rbl_Extent.SelectedValue.ToString()).ToString(); }
private void gvBind() { BLL.TitleList bll = new BLL.TitleList(); List <Model.TitleList> list = new List <Model.TitleList>(); list = bll.GetList("单选", int.Parse(lb_CourseID.Text)); gv_01.DataSource = list; gv_01.DataBind(); }
private void Bind(int ID) { BLL.TitleList bll = new BLL.TitleList(); List <Model.TitleList> list = new List <Model.TitleList>(); list = bll.Details(ID); lb_Analysis.Text = " " + list[0].Analysis; lb_T_F.Text = list[0].T_F; lb_Title.Text = list[0].Title; OptionsListBind(list[0].ID); }
/// <summary> /// 获取题目列表 /// </summary> /// <param name="context"></param> private void GetTitleList(HttpContext context) { int status_id = int.Parse(context.Request["status_id"].ToString()); //类别ID int CourseID = int.Parse(context.Request["CourseID"].ToString()); //课程ID BLL.TitleList bll = new BLL.TitleList(); DataTable dt = bll.GetList("单选", CourseID, status_id); string json = Common.Function.ToJson(dt); context.Response.Write(json); return; }
//add by wangke 2016-11-23 题目类别 protected void ddlProperty_SelectedIndexChanged(object sender, EventArgs e) { gv_01.DataSource = null; gv_01.DataBind(); int status_id = int.Parse(ddl_category.SelectedValue.ToString()); BLL.TitleList bll = new BLL.TitleList(); DataTable dt = bll.GetList("单选", int.Parse(lb_CourseID.Text), status_id); gv_01.DataSource = dt; gv_01.DataBind(); }
protected void bt_Yes_Click(object sender, EventArgs e) { try { 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 Name = Request.Form["Name" + i]; string Analysis = Request.Form["textfield" + i]; if (Name == "") { } else { 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(Name); model.T_F = Request.Form["radio" + i]; model.Analysis = Common.Function.StringEncode(Analysis); model.Extent = rbl_Extent.SelectedValue.ToString(); if (bll.Add(model) > 0) { k = k + 1; } else { l = l + 1; } } } } lb_msg.Text = "题目添加成功,选择成功添加[" + k + "]条,失败[" + l + "]条!"; } catch { lb_msg.Text = "题目添加失败!"; } }
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"]); } }
/// <summary> /// 添加试卷题目 /// </summary> /// <param name="Type">类型</param> /// <param name="gv">GridView</param> /// <param name="PapersID">PapersID</param> private void AddgvPapersTitleList(string Type, int PapersID, string[] arrayTitle, string[] arrayScore, int CourseID) { try { BLL.PapersTitleList bll = new BLL.PapersTitleList(); Model.PapersTitleList model = new Model.PapersTitleList(); int count = 0; foreach (var item in arrayTitle) { BLL.TitleList Tbll = new BLL.TitleList(); List <Model.TitleList> list = Tbll.Details(int.Parse(item)); model.Title = list[0].Title; model.T_F = list[0].T_F; model.Analysis = list[0].Analysis; model.ID = list[0].ID; model.Score = int.Parse(arrayScore[count]); model.CourseID = CourseID; model.Type = Type; model.PapersID = PapersID; model.Status_id = int.Parse(list[0].Status_id.ToString()); count++; if (bll.Add(model) > 0) { AddgvPapersOptionsList(model.ID, PapersID); } else { //如果题目添加不成功 } } } catch (Exception) { throw; } }