コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //AjaxPro.Utility.RegisterTypeForAjax(typeof(Member_TestDetailZX));
        this.flag = Request["flag"] == null ? "test" : Request["flag"];
        this.view = Request["view"] == null ? "0" : Request["view"];//预览
        if (!IsPostBack)
        {
            hidID.Value = tesSys;

            DataTable dt = new BllTestday().GetList("sysnumber='" + tesSys + "'").Tables[0];
            if (dt.Rows.Count > 0)
            {
                this.hidTaskId.Value = dt.Rows[0]["courseType"].ToString();
                DataTable dtCourse = new TableObject("T_Goods_Info").Util_GetList("GoodsToTypeId", "GoodsId='" + this.hidTaskId.Value + "'");
                this.hidCourseId.Value = dtCourse.Rows.Count > 0 ? dtCourse.Rows[0]["GoodsToTypeId"].ToString() : "-1";

                if (dt.Rows[0]["ZjMethod"].ToString() == "Person")
                {
                    //人工
                    this.hidRndQuestions.Value = dt.Rows[0]["Questions"].ToString().TrimEnd(',').TrimStart(',');
                }
                else
                {
                    //自动
                    CreateRndQuestions(tesSys);
                }
            }
            CreateTestQuestions();
        }
    }
コード例 #2
0
    private void GetTestName(string sysNum, ref string title, ref string time)
    {
        DataTable dt = new BllTestday().GetList("sysnumber='" + sysNum + "'").Tables[0];

        if (dt.Rows.Count > 0)
        {
            DateTime tNow      = DateTime.Now;
            DateTime starTime  = Convert.ToDateTime(dt.Rows[0]["starTime"]);
            DateTime endTime   = Convert.ToDateTime(dt.Rows[0]["endTime"]);
            TimeSpan tNowS     = new TimeSpan(tNow.Ticks);
            TimeSpan starTimeS = new TimeSpan(starTime.Ticks);
            TimeSpan endTimeS  = new TimeSpan(endTime.Ticks);
            int      t1        = starTimeS.Subtract(tNowS).Seconds;
            int      t2        = tNowS.Subtract(endTimeS).Seconds;
            //if (t1 > 0)
            //{
            //    ClientScript.RegisterStartupScript(this.GetType(), "ok", "<script>alert('考试还没有开始!');location.href='KS2.aspx';</script>");
            //}
            //else if (t2 > 0)
            //{
            //    ClientScript.RegisterStartupScript(this.GetType(), "ok", "<script>alert('考试已经结束!');location.href='KS2.aspx';</script>");
            //}
            //else
            //{
            //
            //
            //}
            title = dt.Rows[0]["Title"].ToString();
            time  = Convert.ToDateTime(dt.Rows[0]["Addtime"]).ToString("yyyy-MM-dd");
        }
    }
コード例 #3
0
    private string GetQuestions(string testSys)
    {
        string    querstiongs = "";
        DataTable dtItem      = new TableObject("t_test_day_item").Util_GetList("Questions", "testsysnumber='" + tesSys + "'");

        if (dtItem.Rows.Count > 0)
        {
            foreach (DataRow row in dtItem.Rows)
            {
                querstiongs += row["Questions"].ToString() + ",";
            }
            querstiongs = this.hidRndQuestions.Value + querstiongs.Replace(",,", ",");
            return(querstiongs.Replace(",", "','"));
        }
        else
        {
            DataTable dt = new BllTestday().GetList("sysnumber='" + tesSys + "'").Tables[0];
            if (dt.Rows.Count > 0)
            {
                querstiongs = dt.Rows[0]["Questions"].ToString();
                return(querstiongs.Replace(",", "','"));
            }
        }
        return("");
    }
コード例 #4
0
ファイル: AddCourseZX.aspx.cs プロジェクト: siqianyu/cttx
    protected void CheckPopedom()
    {
        if (_Nid != "")
        {
            _pageTitle = "题目编辑";
            ModelTestday model = new BllTestday().GetModel(_Nid);
            ViewState["model"]          = model;
            txtTitle.Text               = model.Title;
            txtRemark.Text              = model.Remarks;
            txtReleaseDate.Text         = model.Addtime.ToString("yyyy-MM-dd");
            this.ddlLevel.SelectedValue = model.levelFlag;
            this.ddlSH.SelectedValue    = model.shFlag;

            txtStarTime.Text          = Convert.ToDateTime(model.startime).ToString("yyyy-MM-dd");
            ddlStarH.SelectedValue    = Convert.ToDateTime(model.startime).ToString("HH");
            ddlStarM.SelectedValue    = Convert.ToDateTime(model.startime).ToString("mm");
            txtEndTime.Text           = Convert.ToDateTime(model.endtime).ToString("yyyy-MM-dd");
            ddlEndH.SelectedValue     = Convert.ToDateTime(model.endtime).ToString("HH");
            ddlEndM.SelectedValue     = Convert.ToDateTime(model.endtime).ToString("mm");
            this.rdZJFS.SelectedValue = model.ZjMethod;
            this.rdLX.SelectedValue   = model.Type.ToString();


            BindQuetion(model.Questions);
        }
        else
        {
            _pageTitle           = "题目添加";
            this.txtEndTime.Text = this.txtStarTime.Text = txtReleaseDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
        }
    }
コード例 #5
0
ファイル: AddCourseZX.aspx.cs プロジェクト: siqianyu/cttx
    public string DeleteQues(string testId, string questionSys)
    {
        string       value = "";
        ModelTestday model = new BllTestday().GetModel(testId);

        if (!string.IsNullOrEmpty(model.Questions))
        {
            string newQuestions = model.Questions.Replace(questionSys + ",", "");
            value = adohelper.ExecuteSqlNonQuery("update T_Test_day set Questions='" + newQuestions + "' where Sysnumber='" + testId + "'").ToString();
        }
        return(value);
    }
コード例 #6
0
    protected void CheckPopedom()
    {
        if (_Nid != "")
        {
            _pageTitle = "题目管理";
            ModelTestday model = new BllTestday().GetModel(_Nid);
            ViewState["model"] = model;
            txtTitle.Text      = model.Title;

            this.personFlag = model.personFlag.TrimEnd(',');
            BindQuetion(model.Questions);
            BindTotalNum(_Nid);
        }
        else
        {
            _pageTitle = "题目管理";
        }
    }
コード例 #7
0
    private void GetTestName(string sysNum, ref string title, ref string time)
    {
        DataTable dt = new BllTestday().GetList("sysnumber='" + sysNum + "'").Tables[0];

        if (dt.Rows.Count > 0)
        {
            DateTime tNow      = DateTime.Now;
            DateTime starTime  = Convert.ToDateTime(dt.Rows[0]["starTime"]);
            DateTime endTime   = Convert.ToDateTime(dt.Rows[0]["endTime"]);
            TimeSpan tNowS     = new TimeSpan(tNow.Ticks);
            TimeSpan starTimeS = new TimeSpan(starTime.Ticks);
            TimeSpan endTimeS  = new TimeSpan(endTime.Ticks);
            int      t1        = starTimeS.Subtract(tNowS).Seconds;
            int      t2        = tNowS.Subtract(endTimeS).Seconds;


            title = dt.Rows[0]["Title"].ToString();
            time  = Convert.ToDateTime(dt.Rows[0]["Addtime"]).ToString("yyyy-MM-dd");
        }
    }