Exemplo n.º 1
0
        protected void SetBind()
        {
            OxcoderIBL.EnterpriseChallengeIBL ec = new OxcoderBL.EnterpriseChallengeBL();
            DataSet ds = ec.GetChallengeBriefByOwner(Session["enterpriceID"].ToString(), "1");

            string s     = "";
            int    i     = 0;
            int    count = ds.Tables[0].Rows.Count;

            for (i = 0; i < count; i++)
            {
                s += "<div class=\"row\"><div class=\"col-md-12\"><div class=\"panel panel-default project \"><div class=\"panel-body\"><div class=\"row\"><!-- new start--><div class=\"col-md-5\"><h2 style=\"margin: 12px 0 2px 0;\"><a href=\"Resume.aspx?reid=" + ds.Tables[0].Rows[i][9] + "\">[";
                if (Convert.ToInt32(ds.Tables[0].Rows[i][1]) < 3)
                {
                    s += "初级";
                }
                else if (Convert.ToInt32(ds.Tables[0].Rows[i][1]) < 5)
                {
                    s += "中级";
                }
                else
                {
                    s += "高级";
                }
                s += "]" + ds.Tables[0].Rows[i][0] + "</a></h2><div style=\"width: 280px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;\"><small>[" + ds.Tables[0].Rows[i][2].ToString().Substring(0, 8) + "] " + ds.Tables[0].Rows[i][3] + " " + ds.Tables[0].Rows[i][4] + " " + ds.Tables[0].Rows[i][5] + "</small></div></div><div class=\"col-md-2\"><ul class=\"list-unstyled\" style=\"margin: 7px 0;\"><li><span class=\"badge badge-info\">" + ds.Tables[0].Rows[i][6] + "</span>个新接受</li><li><span class=\"badge badge-danger\">" + ds.Tables[0].Rows[i][7] + "</span>个新完成</li></ul></div><div class=\"col-md-2\"><ul class=\"list-unstyled\" style=\"margin: 20px 0;\"><li><span class=\"red\">" + ds.Tables[0].Rows[i][8] + "</span>%已合格</li></ul></div><div class=\"col-md-3\"><a href=\"Resume.aspx?reid=" + ds.Tables[0].Rows[i][9] + "\"><button type=\"button\" class=\"btn btn-new1\">去筛选</button></a> <a href=\"Invite.aspx?reid=" + ds.Tables[0].Rows[i][9] + "&rname=" + ds.Tables[0].Rows[i][0] + "\"><button type=\"button\" class=\"btn btn-new1\" style=\"margin: 16px 5px;\">邀请</button></a></div><!-- new end--></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div></div><!-- /.row -->";
            }

            OngoingList.InnerHtml = s;
            Page.DataBind();
        }
Exemplo n.º 2
0
        protected void SetBind()
        {
            OxcoderIBL.EnterpriseChallengeIBL ec = new OxcoderBL.EnterpriseChallengeBL();
            DataSet ds = ec.GetChallengeBriefByOwner(Session["enterpriceID"].ToString(), "1");

            string s = "";
            int i = 0;
            int count = ds.Tables[0].Rows.Count;
            for (i = 0; i < count; i++)
            {
                s += "<div class=\"row\"><div class=\"col-md-12\"><div class=\"panel panel-default project \"><div class=\"panel-body\"><div class=\"row\"><!-- new start--><div class=\"col-md-5\"><h2 style=\"margin: 12px 0 2px 0;\"><a href=\"Resume.aspx?reid=" + ds.Tables[0].Rows[i][9] + "\">[";
                if (Convert.ToInt32(ds.Tables[0].Rows[i][1]) < 3)
                {s += "初级";}
                else if(Convert.ToInt32(ds.Tables[0].Rows[i][1]) < 5)
                { s += "中级"; }
                else
                { s += "高级"; }
                s += "]" + ds.Tables[0].Rows[i][0] + "</a></h2><div style=\"width: 280px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;\"><small>[" + ds.Tables[0].Rows[i][2].ToString().Substring(0, 8) + "] " + ds.Tables[0].Rows[i][3] + " " + ds.Tables[0].Rows[i][4] + " " + ds.Tables[0].Rows[i][5] + "</small></div></div><div class=\"col-md-2\"><ul class=\"list-unstyled\" style=\"margin: 7px 0;\"><li><span class=\"badge badge-info\">" + ds.Tables[0].Rows[i][6] + "</span>个新接受</li><li><span class=\"badge badge-danger\">" + ds.Tables[0].Rows[i][7] + "</span>个新完成</li></ul></div><div class=\"col-md-2\"><ul class=\"list-unstyled\" style=\"margin: 20px 0;\"><li><span class=\"red\">" + ds.Tables[0].Rows[i][8] + "</span>%已合格</li></ul></div><div class=\"col-md-3\"><a href=\"Resume.aspx?reid=" + ds.Tables[0].Rows[i][9] + "\"><button type=\"button\" class=\"btn btn-new1\">去筛选</button></a> <a href=\"Invite.aspx?reid=" + ds.Tables[0].Rows[i][9] + "&rname=" + ds.Tables[0].Rows[i][0] + "\"><button type=\"button\" class=\"btn btn-new1\" style=\"margin: 16px 5px;\">邀请</button></a></div><!-- new end--></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div></div><!-- /.row -->";
            }

            OngoingList.InnerHtml = s;
            Page.DataBind();
        }
        private void SetBind()
        {
            string tags = "";
            string[] tagGroup = null;
            string chosenStr = "";
            int tagNum, starNum = 0;
            int tagCount, starCount = 0;
            bool addFlag = true;
            string[] exercise = { "" };
            string excStr = "";
            string pid = "";
            OxcoderIBL.EnterpriseChallengeIBL ec = new OxcoderBL.EnterpriseChallengeBL();

            int level = Convert.ToInt32(Request.Form["relevel"]);
            int type = Convert.ToInt32(Request.Form["retype"]);
            if (Request.QueryString["flag"] == "new" || Request.QueryString["flag"] == "del")
            {
                level = Convert.ToInt32(Request.QueryString["level"]);
                type = Convert.ToInt32(Request.QueryString["type"]);
                pid = Request.QueryString["pid"];
                excStr = Request.QueryString["exercise"];
                exercise = excStr.Split(',');
                if (Request.QueryString["flag"] == "new")
                {
                    if (exercise.Length == 4)
                    {
                        wrongTip.InnerHtml = "最多三个!";
                    }
                    else if (exercise.Length == 1)
                    {
                        excStr += "," + pid;
                    }
                    else
                    {
                        excStr += "," + pid;
                    }
                }
                if (Request.QueryString["flag"] == "del")
                {
                    if (exercise.Length == 1)
                    {
                        wrongTip.InnerHtml = "已经没有啦!";
                    }
                    else
                    {
                        string temp = "," + pid.ToString();
                        excStr = excStr.Replace(temp, null);
                    }
                }
            }

            if (Request.Form["flag"] == "sub")
            {
                string subExc = Request.Form["exercise"];
                string lev = Request.Form["level"];
                string typ = Request.Form["type"];
                bool flag = ec.PublishChallenge(subExc, Session["enterpriceID"].ToString(), lev, typ);
                if (flag == true)
                {
                    Response.Redirect("Recruit_list.aspx");
                }
                else
                {
                    Response.Write("<script>alert(\"挑战余额不足,请先充值您的账户!\");</script>");
                }
            }

            exercise = excStr.Split(',');

            DataSet ds = ec.GetMatchQuizs(level, type);
            if (exercise.Length == 1)
            {
                //没有选中的
                chosenStr = "<div class=\"alert alert-info\" style=\"text-align: center\"role=\"alert\">还没有选择测试题目<ahref=\"hr-set-challenge.action?relevel=3&flag=random\"style=\"margin-left: 20px;\">智能生成</a></div>";
            }
            else if (exercise.Length == 4)
            {
                //选满三个
                for (int k = 1; k < 4; k++)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        if (ds.Tables[0].Rows[i][4].ToString().Equals(exercise[k] + ""))
                        {
                            chosenStr = chosenStr + "<div id=\"" + ds.Tables[0].Rows[i][4] + "\"class=\"col-md-4\"><div class=\"panel panel-default project\"><div class=\"panel-body\" style=\"padding-bottom: 0;\"><div class=\"row\"><div class=\"col-xs-12\"><div class=\"pull-left\"><h4> " + ds.Tables[0].Rows[i][0] + " </h4><h5 class=\"text-muted\">by " + ds.Tables[0].Rows[i][2] + "</h5></div><div class=\"pull-right client-info\"><a style=\"color: white\"href=\"PublishChallenge_ChooseQuiz.aspx?flag=del&pid=" + ds.Tables[0].Rows[i][4] + "&exercise=" + excStr + "&level=" + level + "&type=" + type + "\"class=\"btn btn-primary btn-sm\">删除</a></div></div><!-- /.col-xs-12 --><div class=\"col-md-12\" style=\"min-height: 68px;\"><ul class=\"companyTags\">";
                            tags = ds.Tables[0].Rows[i][1].ToString();
                            tagGroup = tags.Split(',');
                            tagNum = tagGroup.Length;
                            for (tagCount = 0; tagCount < tagNum; tagCount++)
                            {
                                chosenStr = chosenStr + "<li>" + tagGroup[tagCount] + "</li>";
                            }
                            chosenStr = chosenStr + "</ul></div></div><!-- /.row --></div><!-- /.panel-body --><div class=\"panel-footer\"><div class=\"row\"><div class=\"col-sm-4\"><span class=\"small muted\">项目难度</span></div><!-- /.col-sm-4 --><div class=\"col-sm-8\"><p>";
                            starNum = Convert.ToInt32(ds.Tables[0].Rows[i][3]);
                            for (starCount = 0; starCount < starNum; starCount++)
                            {
                                chosenStr = chosenStr + "<i class=\"fa fa-star\"></i>";
                            }

                            chosenStr = chosenStr + "</p></div><!-- /.col-sm-8 --></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div>";

                        }
                    }
                }
                chosenStr += "<form action=\"PublishChallenge_ChooseQuiz.aspx\"class=\"form-horizontal\" enctype=\"multipart/form-data\"method=\"post\"><input name=\"isChain\" type=\"hidden\" value=\"1\" /> <input name=\"reid\" type=\"hidden\"value=\"1356\" /> <input type=\"hidden\" name='exercise' value=\"" + excStr + "\" /> <input type=\"hidden\" name='level' value=\"" + level + "\" /><input type=\"hidden\" name='type' value=\"" + type + "\" /><input type=\"hidden\" name='flag' value=\"sub\" /> <input type=\"hidden\" name=\"order\" value=\"3\" /><div class=\"form-group form-actions\"><div class=\"col-md-12\" style=\"margin-bottom: 20px;\"><button type=\"submit\" class=\"btn btn-new1 pull-right\">保存&发布挑战</button></div></div></form>";
            }
            else
            {
                for (int k = 1; k < exercise.Length; k++)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        if (ds.Tables[0].Rows[i][4].ToString().Equals(exercise[k] + ""))
                        {
                            chosenStr = chosenStr + "<div id=\"" + ds.Tables[0].Rows[i][4] + "\"class=\"col-md-4\"><div class=\"panel panel-default project\"><div class=\"panel-body\" style=\"padding-bottom: 0;\"><div class=\"row\"><div class=\"col-xs-12\"><div class=\"pull-left\"><h4> " + ds.Tables[0].Rows[i][0] + " </h4><h5 class=\"text-muted\">by " + ds.Tables[0].Rows[i][2] + "</h5></div><div class=\"pull-right client-info\"><a style=\"color: white\"href=\"PublishChallenge_ChooseQuiz.aspx?flag=del&pid=" + ds.Tables[0].Rows[i][4] + "&exercise=" + excStr + "&level=" + level + "&type=" + type + "\"class=\"btn btn-primary btn-sm\">删除</a></div></div><!-- /.col-xs-12 --><div class=\"col-md-12\" style=\"min-height: 68px;\"><ul class=\"companyTags\">";
                            tags = ds.Tables[0].Rows[i][1].ToString();
                            tagGroup = tags.Split(',');
                            tagNum = tagGroup.Length;
                            for (tagCount = 0; tagCount < tagNum; tagCount++)
                            {
                                chosenStr = chosenStr + "<li>" + tagGroup[tagCount] + "</li>";
                            }
                            chosenStr = chosenStr + "</ul></div></div><!-- /.row --></div><!-- /.panel-body --><div class=\"panel-footer\"><div class=\"row\"><div class=\"col-sm-4\"><span class=\"small muted\">项目难度</span></div><!-- /.col-sm-4 --><div class=\"col-sm-8\"><p>";
                            starNum = Convert.ToInt32(ds.Tables[0].Rows[i][3]);
                            for (starCount = 0; starCount < starNum; starCount++)
                            {
                                chosenStr = chosenStr + "<i class=\"fa fa-star\"></i>";
                            }

                            chosenStr = chosenStr + "</p></div><!-- /.col-sm-8 --></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div>";

                        }
                    }
                }
                chosenStr += "<form action=\"hr-set-challenge.action\"class=\"form-horizontal\" enctype=\"multipart/form-data\"method=\"post\"><input name=\"isChain\" type=\"hidden\" value=\"1\" /> <input name=\"reid\" type=\"hidden\"value=\"1356\" /> <input type=\"hidden\" name='exercise' value=\"" + excStr + "\" /> <input type=\"hidden\" name='flag' value=\"sub\" /> <input type=\"hidden\" name=\"order\" value=\"3\" /><div class=\"form-group form-actions\"><div class=\"col-md-12\" style=\"margin-bottom: 20px;\"><button disabled type=\"submit\" class=\"btn btn-new1 pull-right\">请选择3道题目</button></div></div></form>";
            }

            chosenQuiz.InnerHtml = chosenStr;
            if (ds.Tables[0].Rows.Count < 3)
            {
                quizBoard.InnerHtml = "<a href=\"PublishChallenge_BaseInfo.aspx\">无法找到对应水平的足够试题!请返回重新选择!</a>";
                return;
            }
            string s = "";
            int quizNumber = ds.Tables[0].Rows.Count;
            for (int i = 0; i < quizNumber; i++)
            {
                for (int c = 0; c < exercise.Length; c++)
                {
                    if (ds.Tables[0].Rows[i][4].ToString().Equals(exercise[c] + ""))
                        addFlag = false;
                }
                if (addFlag)
                {
                    s = s + "<div id=\"" + ds.Tables[0].Rows[i][4] + "\"class=\"col-md-4\"><div class=\"panel panel-default project\"><div class=\"panel-body\" style=\"padding-bottom: 0;\"><div class=\"row\"><div class=\"col-xs-12\"><div class=\"pull-left\"><h4> " + ds.Tables[0].Rows[i][0] + " </h4><h5 class=\"text-muted\">by " + ds.Tables[0].Rows[i][2] + "</h5></div><div class=\"pull-right client-info\"><a style=\"color: white\"href=\"PublishChallenge_ChooseQuiz.aspx?flag=new&pid=" + ds.Tables[0].Rows[i][4] + "&exercise=" + excStr + "&level=" + level + "&type=" + type + "\"class=\"btn btn-primary btn-sm\">添加</a></div></div><!-- /.col-xs-12 --><div class=\"col-md-12\" style=\"min-height: 68px;\"><ul class=\"companyTags\">";
                    tags = ds.Tables[0].Rows[i][1].ToString();
                    tagGroup = tags.Split(',');
                    tagNum = tagGroup.Length;
                    for (tagCount = 0; tagCount < tagNum; tagCount++)
                    {
                        s = s + "<li>" + tagGroup[tagCount] + "</li>";
                    }
                    s = s + "</ul></div></div><!-- /.row --></div><!-- /.panel-body --><div class=\"panel-footer\"><div class=\"row\"><div class=\"col-sm-4\"><span class=\"small muted\">项目难度</span></div><!-- /.col-sm-4 --><div class=\"col-sm-8\"><p>";
                    starNum = Convert.ToInt32(ds.Tables[0].Rows[i][3]);
                    for (starCount = 0; starCount < starNum; starCount++)
                    {
                        s = s + "<i class=\"fa fa-star\"></i>";
                    }

                    s = s + "</p></div><!-- /.col-sm-8 --></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div>";
                }
                addFlag = true;
            }

            quizBoard.InnerHtml = s;

            Page.DataBind();
        }
        private void SetBind()
        {
            string tags = "";

            string[] tagGroup = null;
            string   chosenStr = "";
            int      tagNum, starNum = 0;
            int      tagCount, starCount = 0;
            bool     addFlag = true;

            string[] exercise = { "" };
            string   excStr   = "";
            string   pid      = "";

            OxcoderIBL.EnterpriseChallengeIBL ec = new OxcoderBL.EnterpriseChallengeBL();

            int level = Convert.ToInt32(Request.Form["relevel"]);
            int type  = Convert.ToInt32(Request.Form["retype"]);

            if (Request.QueryString["flag"] == "new" || Request.QueryString["flag"] == "del")
            {
                level    = Convert.ToInt32(Request.QueryString["level"]);
                type     = Convert.ToInt32(Request.QueryString["type"]);
                pid      = Request.QueryString["pid"];
                excStr   = Request.QueryString["exercise"];
                exercise = excStr.Split(',');
                if (Request.QueryString["flag"] == "new")
                {
                    if (exercise.Length == 4)
                    {
                        wrongTip.InnerHtml = "最多三个!";
                    }
                    else if (exercise.Length == 1)
                    {
                        excStr += "," + pid;
                    }
                    else
                    {
                        excStr += "," + pid;
                    }
                }
                if (Request.QueryString["flag"] == "del")
                {
                    if (exercise.Length == 1)
                    {
                        wrongTip.InnerHtml = "已经没有啦!";
                    }
                    else
                    {
                        string temp = "," + pid.ToString();
                        excStr = excStr.Replace(temp, null);
                    }
                }
            }

            if (Request.Form["flag"] == "sub")
            {
                string subExc = Request.Form["exercise"];
                string lev    = Request.Form["level"];
                string typ    = Request.Form["type"];
                bool   flag   = ec.PublishChallenge(subExc, Session["enterpriceID"].ToString(), lev, typ);
                if (flag == true)
                {
                    Response.Redirect("Recruit_list.aspx");
                }
                else
                {
                    Response.Write("<script>alert(\"挑战余额不足,请先充值您的账户!\");</script>");
                }
            }

            exercise = excStr.Split(',');


            DataSet ds = ec.GetMatchQuizs(level, type);

            if (exercise.Length == 1)
            {
                //没有选中的
                chosenStr = "<div class=\"alert alert-info\" style=\"text-align: center\"role=\"alert\">还没有选择测试题目<ahref=\"hr-set-challenge.action?relevel=3&flag=random\"style=\"margin-left: 20px;\">智能生成</a></div>";
            }
            else if (exercise.Length == 4)
            {
                //选满三个
                for (int k = 1; k < 4; k++)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        if (ds.Tables[0].Rows[i][4].ToString().Equals(exercise[k] + ""))
                        {
                            chosenStr = chosenStr + "<div id=\"" + ds.Tables[0].Rows[i][4] + "\"class=\"col-md-4\"><div class=\"panel panel-default project\"><div class=\"panel-body\" style=\"padding-bottom: 0;\"><div class=\"row\"><div class=\"col-xs-12\"><div class=\"pull-left\"><h4> " + ds.Tables[0].Rows[i][0] + " </h4><h5 class=\"text-muted\">by " + ds.Tables[0].Rows[i][2] + "</h5></div><div class=\"pull-right client-info\"><a style=\"color: white\"href=\"PublishChallenge_ChooseQuiz.aspx?flag=del&pid=" + ds.Tables[0].Rows[i][4] + "&exercise=" + excStr + "&level=" + level + "&type=" + type + "\"class=\"btn btn-primary btn-sm\">删除</a></div></div><!-- /.col-xs-12 --><div class=\"col-md-12\" style=\"min-height: 68px;\"><ul class=\"companyTags\">";
                            tags      = ds.Tables[0].Rows[i][1].ToString();
                            tagGroup  = tags.Split(',');
                            tagNum    = tagGroup.Length;
                            for (tagCount = 0; tagCount < tagNum; tagCount++)
                            {
                                chosenStr = chosenStr + "<li>" + tagGroup[tagCount] + "</li>";
                            }
                            chosenStr = chosenStr + "</ul></div></div><!-- /.row --></div><!-- /.panel-body --><div class=\"panel-footer\"><div class=\"row\"><div class=\"col-sm-4\"><span class=\"small muted\">项目难度</span></div><!-- /.col-sm-4 --><div class=\"col-sm-8\"><p>";
                            starNum   = Convert.ToInt32(ds.Tables[0].Rows[i][3]);
                            for (starCount = 0; starCount < starNum; starCount++)
                            {
                                chosenStr = chosenStr + "<i class=\"fa fa-star\"></i>";
                            }

                            chosenStr = chosenStr + "</p></div><!-- /.col-sm-8 --></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div>";
                        }
                    }
                }
                chosenStr += "<form action=\"PublishChallenge_ChooseQuiz.aspx\"class=\"form-horizontal\" enctype=\"multipart/form-data\"method=\"post\"><input name=\"isChain\" type=\"hidden\" value=\"1\" /> <input name=\"reid\" type=\"hidden\"value=\"1356\" /> <input type=\"hidden\" name='exercise' value=\"" + excStr + "\" /> <input type=\"hidden\" name='level' value=\"" + level + "\" /><input type=\"hidden\" name='type' value=\"" + type + "\" /><input type=\"hidden\" name='flag' value=\"sub\" /> <input type=\"hidden\" name=\"order\" value=\"3\" /><div class=\"form-group form-actions\"><div class=\"col-md-12\" style=\"margin-bottom: 20px;\"><button type=\"submit\" class=\"btn btn-new1 pull-right\">保存&发布挑战</button></div></div></form>";
            }
            else
            {
                for (int k = 1; k < exercise.Length; k++)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        if (ds.Tables[0].Rows[i][4].ToString().Equals(exercise[k] + ""))
                        {
                            chosenStr = chosenStr + "<div id=\"" + ds.Tables[0].Rows[i][4] + "\"class=\"col-md-4\"><div class=\"panel panel-default project\"><div class=\"panel-body\" style=\"padding-bottom: 0;\"><div class=\"row\"><div class=\"col-xs-12\"><div class=\"pull-left\"><h4> " + ds.Tables[0].Rows[i][0] + " </h4><h5 class=\"text-muted\">by " + ds.Tables[0].Rows[i][2] + "</h5></div><div class=\"pull-right client-info\"><a style=\"color: white\"href=\"PublishChallenge_ChooseQuiz.aspx?flag=del&pid=" + ds.Tables[0].Rows[i][4] + "&exercise=" + excStr + "&level=" + level + "&type=" + type + "\"class=\"btn btn-primary btn-sm\">删除</a></div></div><!-- /.col-xs-12 --><div class=\"col-md-12\" style=\"min-height: 68px;\"><ul class=\"companyTags\">";
                            tags      = ds.Tables[0].Rows[i][1].ToString();
                            tagGroup  = tags.Split(',');
                            tagNum    = tagGroup.Length;
                            for (tagCount = 0; tagCount < tagNum; tagCount++)
                            {
                                chosenStr = chosenStr + "<li>" + tagGroup[tagCount] + "</li>";
                            }
                            chosenStr = chosenStr + "</ul></div></div><!-- /.row --></div><!-- /.panel-body --><div class=\"panel-footer\"><div class=\"row\"><div class=\"col-sm-4\"><span class=\"small muted\">项目难度</span></div><!-- /.col-sm-4 --><div class=\"col-sm-8\"><p>";
                            starNum   = Convert.ToInt32(ds.Tables[0].Rows[i][3]);
                            for (starCount = 0; starCount < starNum; starCount++)
                            {
                                chosenStr = chosenStr + "<i class=\"fa fa-star\"></i>";
                            }

                            chosenStr = chosenStr + "</p></div><!-- /.col-sm-8 --></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div>";
                        }
                    }
                }
                chosenStr += "<form action=\"hr-set-challenge.action\"class=\"form-horizontal\" enctype=\"multipart/form-data\"method=\"post\"><input name=\"isChain\" type=\"hidden\" value=\"1\" /> <input name=\"reid\" type=\"hidden\"value=\"1356\" /> <input type=\"hidden\" name='exercise' value=\"" + excStr + "\" /> <input type=\"hidden\" name='flag' value=\"sub\" /> <input type=\"hidden\" name=\"order\" value=\"3\" /><div class=\"form-group form-actions\"><div class=\"col-md-12\" style=\"margin-bottom: 20px;\"><button disabled type=\"submit\" class=\"btn btn-new1 pull-right\">请选择3道题目</button></div></div></form>";
            }

            chosenQuiz.InnerHtml = chosenStr;
            if (ds.Tables[0].Rows.Count < 3)
            {
                quizBoard.InnerHtml = "<a href=\"PublishChallenge_BaseInfo.aspx\">无法找到对应水平的足够试题!请返回重新选择!</a>";
                return;
            }
            string s          = "";
            int    quizNumber = ds.Tables[0].Rows.Count;

            for (int i = 0; i < quizNumber; i++)
            {
                for (int c = 0; c < exercise.Length; c++)
                {
                    if (ds.Tables[0].Rows[i][4].ToString().Equals(exercise[c] + ""))
                    {
                        addFlag = false;
                    }
                }
                if (addFlag)
                {
                    s        = s + "<div id=\"" + ds.Tables[0].Rows[i][4] + "\"class=\"col-md-4\"><div class=\"panel panel-default project\"><div class=\"panel-body\" style=\"padding-bottom: 0;\"><div class=\"row\"><div class=\"col-xs-12\"><div class=\"pull-left\"><h4> " + ds.Tables[0].Rows[i][0] + " </h4><h5 class=\"text-muted\">by " + ds.Tables[0].Rows[i][2] + "</h5></div><div class=\"pull-right client-info\"><a style=\"color: white\"href=\"PublishChallenge_ChooseQuiz.aspx?flag=new&pid=" + ds.Tables[0].Rows[i][4] + "&exercise=" + excStr + "&level=" + level + "&type=" + type + "\"class=\"btn btn-primary btn-sm\">添加</a></div></div><!-- /.col-xs-12 --><div class=\"col-md-12\" style=\"min-height: 68px;\"><ul class=\"companyTags\">";
                    tags     = ds.Tables[0].Rows[i][1].ToString();
                    tagGroup = tags.Split(',');
                    tagNum   = tagGroup.Length;
                    for (tagCount = 0; tagCount < tagNum; tagCount++)
                    {
                        s = s + "<li>" + tagGroup[tagCount] + "</li>";
                    }
                    s       = s + "</ul></div></div><!-- /.row --></div><!-- /.panel-body --><div class=\"panel-footer\"><div class=\"row\"><div class=\"col-sm-4\"><span class=\"small muted\">项目难度</span></div><!-- /.col-sm-4 --><div class=\"col-sm-8\"><p>";
                    starNum = Convert.ToInt32(ds.Tables[0].Rows[i][3]);
                    for (starCount = 0; starCount < starNum; starCount++)
                    {
                        s = s + "<i class=\"fa fa-star\"></i>";
                    }

                    s = s + "</p></div><!-- /.col-sm-8 --></div><!-- /.row --></div><!-- /.panel-footer --></div><!-- /.panel --></div>";
                }
                addFlag = true;
            }

            quizBoard.InnerHtml = s;

            Page.DataBind();
        }