Ejemplo n.º 1
0
        public ActionResult AddPaper()
        {
            M_Exam_Sys_Papers paperMod = new M_Exam_Sys_Papers();

            if (Mid > 0)
            {
                paperMod = paperBll.GetSelect(Mid);
                if (mu.UserID != paperMod.UserID)
                {
                    function.WriteErrMsg("你无权修改该试卷"); return(Content(""));
                }
            }
            else
            {
                paperMod.p_BeginTime = DateTime.Now;
                paperMod.p_endTime   = DateTime.Now.AddMonths(1);
            }
            C_TreeTlpDP treeMod = new C_TreeTlpDP()
            {
                F_ID   = "C_id",
                F_Name = "C_ClassName",
                F_Pid  = "C_Classid",
                dt     = clsBll.Select_All(),
                seled  = paperMod.p_class.ToString()
            };

            ViewBag.treeMod = treeMod;
            return(View(paperMod));
        }
Ejemplo n.º 2
0
        private void MyBind()
        {
            M_AdminInfo adminMod = B_Admin.GetLogin();

            Grade_Radio.DataSource = B_GradeOption.GetGradeList(6, 0);
            Grade_Radio.DataBind();
            if (Grade_Radio.Items.Count > 0)
            {
                Grade_Radio.SelectedIndex = 0;
            }
            NodeTree.DataSource = nodeBll.Select_All();
            NodeTree.MyBind();
            if (Mid > 0)
            {
                verMod                    = verBll.SelReturnModel(Mid);
                VName_T.Text              = verMod.VersionName;
                Inputer_T.Text            = verMod.Inputer;
                VTime_T.Text              = verMod.VersionTime;
                Grade_Radio.SelectedValue = verMod.Grade.ToString();
                Node_Hid.Value            = verMod.NodeID.ToString();
                Volume_T.Text             = verMod.Volume;
                SectionName_T.Text        = verMod.SectionName;
                CourseName_T.Text         = verMod.CourseName;
                Price_T.Text              = verMod.Price.ToString("f2");
                if (!string.IsNullOrEmpty(verMod.Knows))
                {
                    TagKey_T.Value = knowBll.GetNamesByIDS(verMod.Knows);
                }
            }
            else
            {
                Inputer_T.Text = adminMod.AdminName;
            }
        }
        public void GetQuesType()
        {
            DataTable dt = nodeBll.Select_All();

            Quest_Tree.DataSource = dt;
            Quest_Tree.MyBind();
        }
Ejemplo n.º 4
0
        public ActionResult AddQuestion_Class()
        {
            M_Exam_Class classMod = classBll.GetSelect(Mid);

            if (classMod.C_id < 1)
            {
                classMod.C_Classid = DataConverter.CLng(Request.QueryString["pid"]);
            }
            DataTable dt = classBll.Select_All();
            DataRow   dr = dt.NewRow();

            dr["C_ClassName"] = "请选择"; dr["C_id"] = 0;
            dt.Rows.InsertAt(dr, 0);
            ViewBag.clist = MVCHelper.ToSelectList(dt, "C_ClassName", "C_id", classMod.C_Classid.ToString());
            return(View(classMod));
        }
        protected void BindNode()
        {
            DataTable dt = examBll.Select_All();

            foreach (DataRow dr in dt.Rows)
            {
                if (dr["C_ClassName"].ToString().Length > 7)
                {
                    dr["C_ClassName"] = dr["C_ClassName"].ToString().Substring(0, 7) + "..";
                }
            }

            nodeHtml.Text = "<ul class='tvNav'><li><a  class='list1' id='a0' href='" + Url + "' target='main_right' style='padding-left:0.5em;' ><span class='list_span'>全部" + (Url.Contains("QuestionManage") ? "试题" : "试卷") + "</span><span class='fa fa-list'></span></a>" + GetLI(dt) + "</li></ul>";
        }
        public ActionResult MyMarks()
        {
            int        cid     = DataConverter.CLng(Request["cid"]);
            C_TreeView treeMod = new C_TreeView()
            {
                NodeID       = "C_id",
                NodeName     = "C_ClassName",
                NodePid      = "C_Classid",
                DataSource   = bqc.Select_All(),
                liAllTlp     = "<a class='filter_class' data-val='0' href='MyMarks'>全部</a>",
                LiContentTlp = "<a class='filter_class' data-val='@ID' href='MyMarks?cid=@NodeID'>@NodeName</a>",
                SelectedNode = cid.ToString()
            };

            ViewBag.treeMod = treeMod;
            PageSetting setting = paperBll.SelPage(CPage, PSize, cid);

            return(View(setting));
        }
        //绑定所属ID的列表
        private void BindDrop()
        {
            examBll = new B_Exam_Class();
            DataTable dt  = examBll.Select_All();
            ListItem  li1 = new ListItem();

            li1.Text  = "请选择";
            li1.Value = "0";
            this.ddlC_ClassId.Items.Add(li1);
            if (dt != null && dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    ListItem li = new ListItem();
                    li.Value = dt.Rows[i]["C_id"].ToString();
                    li.Text  = dt.Rows[i]["C_ClassName"].ToString();
                    this.ddlC_ClassId.Items.Add(li);
                }
            }
            if (dt != null)
            {
                dt.Dispose();
            }
        }
Ejemplo n.º 8
0
        private void MyBind()
        {
            M_UserInfo mu = buser.GetLogin();

            Grade_Radio.DataSource = B_GradeOption.GetGradeList(6, 0);
            Grade_Radio.DataBind();
            if (Grade_Radio.Items.Count > 0)
            {
                Grade_Radio.SelectedIndex = 0;
            }
            NodeTree.DataSource = nodeBll.Select_All();
            NodeTree.MyBind();
            if (Mid > 0)
            {
                verMod                    = verBll.SelReturnModel(Mid);
                VName_T.Text              = verMod.VersionName;
                Inputer_L.Text            = verMod.Inputer;
                VTime_T.Text              = verMod.VersionTime;
                Grade_Radio.SelectedValue = verMod.Grade.ToString();
                NodeID_Hid.Value          = verMod.NodeID.ToString();
                Volume_T.Text             = verMod.Volume;
                Chapter_T.Text            = verMod.Chapter;
                SectionName_T.Text        = verMod.SectionName;
                CourseName_T.Text         = verMod.CourseName;
                Price_T.Text              = verMod.Price.ToString("f2");
                if (!string.IsNullOrEmpty(verMod.Knows))
                {
                    TagKey_T.Value = knowBll.GetNamesByIDS(verMod.Knows);
                }
                if (mu.UserID != verMod.UserID)
                {
                    function.WriteErrMsg("你无权修改该信息");
                }
            }
            else
            {
                Inputer_L.Text = mu.UserName;
            }
            switch (WorkStatus)
            {
            case 1:    //添加版本教材
            case -1:   //修改版本教材
            {
                //Chapter_Tr.Visible = false;
                //Section_Body.Visible = false;
            }
            break;

            case 2:    //添加章节
            {
                LoadParent(Pid);
                //Section_Body.Visible = false;
            }
            break;

            case 3:    //添加知识点
            {
                LoadParent(Pid);
            }
            break;

            case -2:
            {
                verMod = verBll.SelReturnModel(Mid);
                LoadParent(verMod.Pid);
                //Section_Body.Visible = false;
            }
            break;

            case -3:
            {
                verMod = verBll.SelReturnModel(Mid);
                LoadParent(verMod.Pid);
            }
            break;
            }
        }