Пример #1
0
        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();
        }
Пример #2
0
 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 = "系统繁忙请稍后再试!";
     }
 }
Пример #3
0
        /// <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);
            }
        }
Пример #4
0
 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");
 }
Пример #5
0
 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();
 }
Пример #6
0
        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();
        }
Пример #7
0
        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;
        }
Пример #9
0
        //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();
        }
Пример #10
0
 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 = "题目添加失败!";
     }
 }
Пример #11
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"]);
            }
        }
        /// <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;
            }
        }