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 = "系统繁忙请稍后再试!";
     }
 }
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;
            }
        }
        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();
        }
Example #5
0
        /// <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();
        }
Example #6
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);
            }
        }
Example #7
0
        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"]);
            }
        }