示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Page.Title = "增加试题";
        if (!IsPostBack)
        {
            if (Session["userID"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                string userId   = Session["userID"].ToString();
                string userName = UserManager.GetUserName(userId);
                Label  i1       = (Label)Page.Master.FindControl("labUser");
                i1.Text = userName;


                //展示绑定的数据并将它展示在下拉列表中
                ddlCourse.Items.Clear();
                Course        course = new Course();
                List <Course> list   = SingleSelectedService.ListCourse();

                for (int i = 0; i < list.Count; i++)
                {
                    ListItem item = new ListItem(list[i].DepartmentName.ToString(), list[i].DepartmentId.ToString());
                    ddlCourse.Items.Add(item);
                }
            }
        }
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Page.Title = "修改试题";
        //展示绑定的数据并将它展示在下拉列表中
        if (!IsPostBack)
        {
            if (Session["userID"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                string userId   = Session["userID"].ToString();
                string userName = UserManager.GetUserName(userId);
                Label  i1       = (Label)Page.Master.FindControl("labUser");
                i1.Text = userName;


                ddlCourse.Items.Clear();
                Course        course = new Course();
                List <Course> list   = SingleSelectedService.ListCourse();

                for (int i = 0; i < list.Count; i++)
                {
                    ListItem item = new ListItem(list[i].DepartmentName.ToString(), list[i].DepartmentId.ToString());
                    ddlCourse.Items.Add(item);
                }
                //根据ID展示相应的值
                int    SingleID = int.Parse(Request["ID"].ToString());
                string connStr  = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
                using (SqlConnection conn = new SqlConnection(connStr))
                {
                    SqlCommand cmd = conn.CreateCommand();
                    cmd.CommandText = "Select * from JudgeProblem where ID=" + SingleID;
                    conn.Open();
                    SqlDataReader DR = cmd.ExecuteReader();


                    if (DR.Read())
                    {
                        bool i = (bool)DR["Answer"];
                        txtTitle.Text = DR["Title"].ToString();
                        if (i == true)
                        {
                            rblAnswer.SelectedIndex = 0;
                        }
                        else
                        {
                            rblAnswer.SelectedIndex = 1;
                        }
                    }
                    DR.Close();
                    conn.Close();
                }
            }
        }
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Page.Title = "增加试题";
        if (!IsPostBack)
        {
            if (Session["userID"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                ddlCourse.Items.Clear();
                Course        course = new Course();
                List <Course> list   = SingleSelectedService.ListCourse();


                for (int i = 0; i < list.Count; i++)
                {
                    ListItem item = new ListItem(list[i].DepartmentName.ToString(), list[i].DepartmentId.ToString());
                    ddlCourse.Items.Add(item);
                }
            }
        }
    }
示例#4
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        string UserID  = Session["userID"].ToString();
        string PaperID = ddlPaper.SelectedValue;

        if (!(SingleSelectedService.Getitem(UserID, PaperID)))
        {
            lblMessage.Text = "您已经考过";
        }
        else
        {
            Session["PaperID"]   = ddlPaper.SelectedValue;
            Session["PaperName"] = ddlPaper.SelectedItem.Text;
            Session["userID"]    = Session["userID"].ToString();
            Session["userName"]  = labUser.Text;
            // Response.Write("<script>window.open('UserTest.aspx?paperId=" + ddlPaper.SelectedValue + "',null,'fullscreen=1')</script>");
            //Page.ClientScript.RegisterStartupScript(Page.ClientScript.GetType(), "myscript", "<script>windows.onload=function(){aa();}</script>");

            Response.Redirect("ExampaperMaster.aspx?paperId=" + ddlPaper.SelectedValue + "");

            this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>aa();</script>");
            Response.Write("<script language=javascript>window.close('StudentIndex2.aspx');</script>");
        }
    }
示例#5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Page.Title = "修改试题";
        if (!IsPostBack)
        {
            if (Session["userID"] == null)
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                string userId   = Session["userID"].ToString();
                string userName = UserManager.GetUserName(userId);
                Label  i1       = (Label)Page.Master.FindControl("labUser");
                i1.Text = userName;


                //展示绑定的数据并将它展示在下拉列表中
                ddlCourse.Items.Clear();
                Course        course = new Course();
                List <Course> list   = SingleSelectedService.ListCourse();

                for (int i = 0; i < list.Count; i++)
                {
                    ListItem item = new ListItem(list[i].DepartmentName.ToString(), list[i].DepartmentId.ToString());
                    ddlCourse.Items.Add(item);
                }

                //根据ID展示相应的值
                int    SingleID = int.Parse(Request["ID"].ToString());
                string connStr  = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
                using (SqlConnection conn = new SqlConnection(connStr))
                {
                    SqlCommand cmd = conn.CreateCommand();
                    cmd.CommandText = "Select * from MultiProblem where ID=" + SingleID;
                    conn.Open();
                    SqlDataReader DR = cmd.ExecuteReader();

                    if (DR.Read())
                    {
                        ddlCourse.SelectedValue = DR["CourseID"].ToString();
                        txtTitle.Text           = DR["Title"].ToString();
                        txtAnswerA.Text         = DR["AnswerA"].ToString();
                        txtAnswerB.Text         = DR["AnswerB"].ToString();
                        txtAnswerC.Text         = DR["AnswerC"].ToString();
                        txtAnswerD.Text         = DR["AnswerD"].ToString();
                        txtAnswerE.Text         = DR["AnswerE"].ToString();
                        txtAnswerF.Text         = DR["AnswerF"].ToString();
                        //把从数据库中查到的值在界面上相应的钩选上
                        string answer = DR["Answer"].ToString();
                        foreach (ListItem item in cblAnswer.Items)
                        {
                            foreach (char c in answer)
                            {
                                if (item.Value == c.ToString())
                                {
                                    item.Selected = true;
                                }
                            }
                        }
                    }

                    DR.Close();
                    conn.Close();
                }
            }
        }
    }