public void MyBind()
 {
     if (Pid > 0)
     {
         PKnow_L.Text = knowBll.SelReturnModel(Pid).K_name;
     }
     if (NodeID > 0)//添加知识点
     {
         QuessClass_L.Text = classBll.GetSelect(NodeID).C_ClassName;
     }
     if (KnowID > 0)
     {
         M_Questions_Knowledge knowMod = knowBll.SelReturnModel(KnowID);
         Name_T.Text  = knowMod.K_name;
         PKnow_L.Text = "无";
         M_Questions_Knowledge parentMod = knowBll.SelReturnModel(knowMod.Pid);
         if (parentMod != null)
         {
             PKnow_L.Text = knowBll.SelReturnModel(knowMod.Pid).K_name;
         }
         QuessClass_L.Text            = classBll.GetSelect(knowMod.K_class_id).C_ClassName;
         GradeList_Drop.SelectedValue = knowMod.Grade.ToString();
         IsSyst_Check.Checked         = knowMod.IsSys == 1;
         Status_Check.Checked         = knowMod.Status == 1;
         OldName_Hid.Value            = knowMod.K_name;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            B_ARoleAuth.CheckEx(ZLEnum.Auth.content, "ContentMange");
            if (!IsPostBack)
            {
                BindDrop();
                if (string.IsNullOrEmpty(CAction) || CAction.Equals("Add"))
                {
                    ddlC_ClassId.Visible = false;
                    txtClassId.Visible   = true;
                    txtClassId.Enabled   = false;
                    txtClassId.Text      = "无所属分类";
                    if (Cid > 0)
                    {
                        txtClassId.Text = examBll.GetSelect(Cid).C_ClassName;
                    }
                }
                else if (CAction.Equals("Modify"))
                {
                    this.ddlC_ClassId.Visible = true;
                    this.txtClassId.Visible   = false;
                    M_Exam_Class examMod = examBll.GetSelect(Cid);
                    if (examMod != null && examMod.C_id > 0)
                    {
                        txtClassName.Text         = examMod.C_ClassName;
                        ddlC_ClassId.Text         = examMod.C_Classid.ToString();
                        txtC_OrderBy.Text         = examMod.C_OrderBy.ToString();
                        C_ClassType.SelectedValue = examMod.C_ClassType.ToString();
                    }
                }

                Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>工作台</a></li> <li><a href='Papers_System_Manage.aspx'>教育模块</a></li> <li><a href='QuestionManage.aspx'>考试管理</a></li><li><a href='Question_Class_Manage.aspx'>分类管理</a></li><li>编辑分类</li>");
            }
        }
Ejemplo n.º 3
0
        public ActionResult Papers_System_Add()
        {
            if (!B_ARoleAuth.AuthCheckEx(ZLEnum.Auth.exam, "paper"))
            {
                return(null);
            }
            int NodeID = DataConverter.CLng(Request.QueryString["NodeID"]);
            M_Exam_Sys_Papers paperMod = paperBll.SelReturnModel(Mid);

            if (paperMod != null)
            {
                ViewBag.title = "修改试卷";
            }
            else
            {
                paperMod = new M_Exam_Sys_Papers()
                {
                    p_class = NodeID == 0 ? 1 : NodeID
                };
                ViewBag.title = "添加试卷";
                if (NodeID > 0)
                {
                    ViewBag.title += "[" + classBll.GetSelect(NodeID).C_ClassName + "]";
                }
            }
            C_TreeTlpDP treeMod = GetTreeMod();

            if (paperMod.p_class > 0)
            {
                treeMod.seled = paperMod.p_class.ToString();
            }
            ViewBag.treeMod = treeMod;
            return(View(paperMod));
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Skey_T.Text = Request.QueryString["Skey"];
         if (NodeID > 0)
         {
             NodeName_L.Text = nodeBll.GetSelect(NodeID).C_ClassName;
         }
         else if (Grade > 0)
         {
             NodeName_L.Text = B_GradeOption.GetGradeOption(Grade).GradeName;
         }
         else
         {
             NodeName_L.Text = "全部试题";
         }
         if (NodeID < 1)
         {
             add_sp.Visible = false;
         }
         MyBind();
         Call.HideBread(Master);
     }
 }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (function.isAjax())
            {
                string action = Request.Form["action"];
                string result = "";
                switch (action)
                {
                case "getchild":
                    DataTable dt = knowBll.Select_All(NodeID, DataConverter.CLng(Request.Form["nid"]));
                    result = JsonConvert.SerializeObject(dt);
                    break;

                default:
                    break;
                }
                Response.Write(result); Response.Flush(); Response.End(); return;
            }
            //if (!buser.IsTeach() && !badmin.CheckLogin()) { function.WriteErrMsg("只有教师才能访问!"); }
            if (!IsPostBack)
            {
                if (NodeID < 1)
                {
                    function.WriteErrMsg("未指定科目");
                }
                MyBind();
                M_Exam_Class nodeMod = nodeBll.GetSelect(NodeID);
                Call.SetBreadCrumb(Master, "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>工作台</a></li> <li><a href='Papers_System_Manage.aspx'>教育模块</a></li><li><a href='Question_Class_Manage.aspx'>分类管理</a></li><li>知识点管理 [" + nodeMod.C_ClassName + "] <a href='AddKnowledge.aspx?nid=" + NodeID + "'>[添加知识点]</a></li>");
            }
        }
Ejemplo n.º 6
0
        private string GetClassname(int classid)
        {
            M_Exam_Class mqc = bqclass.GetSelect(classid);

            if (mqc != null && mqc.C_id > 0)
            {
                return(mqc.C_ClassName);
            }
            else
            {
                return("");
            }
        }
        public string GetClass(string classid)
        {
            M_Exam_Class mqc = bqc.GetSelect(DataConverter.CLng(classid));

            if (mqc != null && mqc.C_id > 0)
            {
                return(mqc.C_ClassName);
            }
            else
            {
                return("");
            }
        }
Ejemplo n.º 8
0
        public string GetClass(string classid)
        {
            M_Exam_Class mquestion = bqclass.GetSelect(DataConverter.CLng(classid));

            if (mquestion != null && mquestion.C_id > 0)
            {
                return(mquestion.C_ClassName);
            }
            else
            {
                return("无分类");
            }
        }
Ejemplo n.º 9
0
        //取类别
        public string GetClass(string classid)
        {
            int          id  = DataConverter.CLng(classid);
            B_Exam_Class bec = new B_Exam_Class();
            M_Exam_Class mec = bec.GetSelect(id);

            if (mec != null && mec.C_id > 0)
            {
                return(mec.C_ClassName);
            }
            else
            {
                return("");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["menu"] != null && Request.QueryString["menu"] != "")
                {
                    string menu = Request.QueryString["menu"].ToString();
                    if (menu.Equals("Edit")) //修改知识点
                    {
                        this.Label2.Text = "修改知识点";
                        this.Label1.Text = "修改知识点";

                        GetClassList();
                        int kid = DataConverter.CLng(Request.QueryString["k_id"]);
                        bqk = new B_ExamPoint();
                        M_ExamPoint mqk = bqk.GetSelect(kid);
                        if (mqk != null && mqk.ID > 0)
                        {
                            this.txtK_Name.Text        = mqk.TestPoint;
                            this.txtK_OrderBy.Text     = mqk.OrderBy.ToString();
                            this.txtClassId.Visible    = false;
                            ddlC_ClassId.Visible       = true;
                            ddlC_ClassId.SelectedValue = mqk.ID.ToString();
                        }
                    }
                    if (menu.Equals("Add"))  //添加知识点
                    {
                        this.Label2.Text = "添加知识点";
                        this.Label1.Text = "添加知识点";
                        if (Request.QueryString["C_id"] != null && Request.QueryString["C_id"] != "")
                        {
                            int c_id = DataConverter.CLng(Request.QueryString["C_id"]);
                            bqc = new B_Exam_Class();
                            M_Exam_Class mqc = bqc.GetSelect(c_id);
                            if (mqc != null && mqc.C_id > 0)
                            {
                                txtClassId.Text         = mqc.C_ClassName;
                                this.txtClassId.Enabled = false;
                                ddlC_ClassId.Visible    = false;
                            }
                        }
                    }
                    Call.SetBreadCrumb(Master, "<li>教育模块</li><li><a href='QuestionManage.aspx'>在线考试系统</a></li><li>知识点管理</li><li>" + Label2.Text + "</li>");
                }
            }
        }
        //行绑定
        protected void gvPapers_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                HyperLink   hlName      = e.Row.FindControl("hlName") as HyperLink;      //标题
                HyperLink   hlQuestions = e.Row.FindControl("hlQuestions") as HyperLink; //浏览试题
                HyperLink   hlUpdate    = e.Row.FindControl("hlUpdate") as HyperLink;    //修改试卷
                Label       lblClassId  = e.Row.FindControl("lblClassId") as Label;      //分类
                HiddenField hfClassId   = e.Row.FindControl("hfClassId") as HiddenField; //分类ID

                int Classid = DataConverter.CLng(hfClassId.Value);
                bqc = new B_Exam_Class();
                M_Exam_Class mqc = bqc.GetSelect(Classid);
                if (mqc != null && mqc.C_id > 0)
                {
                    lblClassId.Text = mqc.C_ClassName;
                }
            }
        }
        //文本改变
        protected void txtClassName_TextChanged(object sender, EventArgs e)
        {
            examBll = new B_Exam_Class();
            M_Exam_Class mqc  = new M_Exam_Class();
            int          c_id = DataConverter.CLng(ViewState["Classid"]);

            examBll = new B_Exam_Class();
            M_Exam_Class mqc1 = new M_Exam_Class();

            mqc1 = examBll.GetSelect(c_id);
            mqc  = examBll.GetSelectByCName(this.txtClassName.Text.Trim());
            if (mqc != null && mqc.C_id > 0)  //判断存在该分类
            {
                function.WriteErrMsg("已存在该分类,请重新添加!");
                this.EBtnSubmit.Enabled = false;
            }
            else
            {
                this.EBtnSubmit.Enabled = true;
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     B_ARoleAuth.CheckEx(ZLEnum.Auth.content, "ContentMange");
     if (!IsPostBack)
     {
         GetQuesType();
         if (Mid > 0)
         {
             M_Exam_Sys_Papers paperMod = paperBll.SelReturnModel(Mid);
             Label2.Text = "修改试卷";
             if (paperMod != null && paperMod.id > 0)
             {
                 txtPaperName.Text    = paperMod.p_name;
                 NodeID_Hid.Value     = paperMod.p_class.ToString();
                 ddType.SelectedValue = paperMod.p_type.ToString();
                 txtRemark.Text       = paperMod.p_Remark;
                 //ddStyle.SelectedValue = mps.p_Style.ToString();
                 //ddRtyle.SelectedValue = paperMod.p_type.ToString();
                 txtTime.Text       = paperMod.p_UseTime.ToString();
                 txtBegionTime.Text = paperMod.p_BeginTime.ToString();
                 txtEndTime.Text    = paperMod.p_endTime.ToString();
                 TagKey_T.Text      = paperMod.TagKey;
             }
         }
         else
         {
             Label2.Text = "添加试卷";
             if (NodeID > 0)
             {
                 NodeID_Hid.Value = NodeID.ToString();
                 Label2.Text     += "[" + nodeBll.GetSelect(DataConverter.CLng(NodeID_Hid.Value)).C_ClassName + "]";
             }
         }
         Call.SetBreadCrumb(Master, "<li><a href='" + customPath2 + "I/Main.aspx'>工作台</a></li><li><a href='Papers_System_Manage.aspx'>教育模块</a></li> <li><a href='Papers_System_Manage.aspx'>试卷管理</a></li><li>" + Label2.Text + "</li>");
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     Call.HideBread(Master);
     if (!IsPostBack)
     {
         if (NodeID > 0)
         {
             M_Exam_Class nodeMod = nodeBll.GetSelect(NodeID);
             CurNode_L.Text = "[" + nodeMod.C_ClassName + "]";
         }
         else
         {
             nodetr.Style.Remove("display");
         }
         if (Grade > 0)
         {
             CurNode_L.Text           += "[" + B_GradeOption.GetGradeOption(Grade).GradeName + "]";
             Grade_Radio.SelectedValue = Grade.ToString();
         }
         //--------------
         GetQuesType();
         InitQuestGrade();
         if (Mid > 0)
         {
             SaveNew_Btn.Visible = true;
             M_Exam_Sys_Questions questMod = questBll.GetSelect(Mid);
             if (questMod != null && questMod.p_id > 0)
             {
                 txtP_title.Text = questMod.p_title;
                 //rblDiff.SelectedValue = questMod.p_Difficulty.ToString();
                 Diffcult_T.Text           = questMod.p_Difficulty.ToString("f2");
                 AnswerHtml_T.Text         = questMod.p_shuming;
                 Grade_Radio.SelectedValue = questMod.p_Views.ToString();
                 if (!string.IsNullOrEmpty(questMod.Tagkey))
                 {
                     TagKey_T.Value = knowBll.GetNamesByIDS(questMod.Tagkey);
                 }
                 //TagKey_T.Text = questMod.Tagkey;
                 NodeID_Hid.Value  = questMod.p_Class.ToString();
                 txtP_Content.Text = questMod.p_Content;
                 if (questMod.p_Type == 10)
                 {
                     txtP_Content.Text = questMod.LargeContent;
                 }
                 txtDefaSocre.Text         = questMod.p_defaultScores.ToString();
                 Qinfo_Hid.Value           = questMod.Qinfo;
                 ddlNumber1.SelectedValue  = questMod.p_ChoseNum.ToString();
                 Optioninfo_Hid.Value      = SafeSC.ReadFileStr(questMod.GetOPDir());
                 Answer_T.Text             = questMod.p_Answer;
                 txtJiexi.Value            = questMod.Jiexi;
                 IsShare_Chk.Checked       = questMod.IsShare == 1;
                 Version_Rad.SelectedValue = questMod.Version.ToString();
                 function.Script(this, "SetRadVal('qtype_rad'," + questMod.p_Type + ");");
             }
         }
         else
         {
             if (NodeID > 0)
             {
                 NodeID_Hid.Value = NodeID.ToString();
             }
         }
     }
 }