Ejemplo n.º 1
0
        public void Question_Add()
        {
            var model = new VM_Question();
            M_Exam_Sys_Questions questMod = Question_FillMod();

            if (Mid > 0)
            {
                questBll.GetUpdate(questMod);
            }
            else
            {
                questMod.p_id = questBll.GetInsert(questMod);
            }
            SafeSC.WriteFile(questMod.GetOPDir(), Request.Form["Optioninfo_Hid"]);
            if (model.IsSmall > 0)//判断当前是否是添加小题状态
            {
                DataTable dt   = questBll.SelByIDSForType(questMod.p_id.ToString());
                string    json = JsonConvert.SerializeObject(dt);
                //function.Script(this, "parent.SelQuestion(" + json + ")");
            }
            else
            {
                function.WriteSuccessMsg("操作成功!", "QuestList?NodeID=" + model.NodeID); return;
            }
        }
Ejemplo n.º 2
0
        public void Question_Add()
        {
            var model = new VM_Question();
            M_Exam_Sys_Questions questMod = Question_FillMod();

            if (Mid > 0)
            {
                questBll.GetUpdate(questMod);
            }
            else
            {
                questMod.p_id = questBll.GetInsert(questMod);
            }
            SafeSC.WriteFile(questMod.GetOPDir(), Request.Form["Optioninfo_Hid"]);
            function.WriteSuccessMsg("操作成功!", "QuestList?NodeID=" + model.NodeID);
        }
Ejemplo n.º 3
0
        public IActionResult Question_Add()
        {
            var model = new VM_Question(HttpContext);
            M_Exam_Sys_Questions questMod = Question_FillMod();

            if (Mid > 0)
            {
                questBll.GetUpdate(questMod);
            }
            else
            {
                questMod.p_id = questBll.GetInsert(questMod);
            }
            SafeSC.WriteFile(questMod.GetOPDir(), RequestEx["Optioninfo_Hid"]);
            return(WriteOK("操作成功!", "QuestList?NodeID=" + model.NodeID));
        }
        // 保存
        protected void EBtnSubmit_Click(object sender, EventArgs e)
        {
            M_Exam_Sys_Questions questMod = FillMod();

            if (Mid > 0)
            {
                questBll.GetUpdate(questMod);
            }
            else
            {
                questMod.p_id = questBll.GetInsert(questMod);
            }
            SafeSC.WriteFile(questMod.GetOPDir(), Optioninfo_Hid.Value);
            if (IsSmall > 0)//判断当前是否是添加小题状态
            {
                DataTable dt   = questBll.SelByIDSForType(questMod.p_id.ToString());
                string    json = JsonConvert.SerializeObject(dt);
                function.Script(this, "parent.SelQuestion(" + json + ")");
            }
            else
            {
                function.WriteSuccessMsg("操作完成!", "QuestList.aspx?NodeID=" + NodeID);
            }
        }
Ejemplo n.º 5
0
 //存入字段,给予JS调用
 public string GetOPInfo()
 {
     return(SafeSC.ReadFileStr(questMod.GetOPDir()));
 }
 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();
             }
         }
     }
 }