Exemple #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));
        }
Exemple #2
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));
        }
Exemple #3
0
        public ActionResult AddCourse()
        {
            M_Course    courMod = courBll.GetSelect(Mid);
            C_TreeTlpDP treeMod = GetTreeMod();

            if (courMod.CoureseClass > 0)
            {
                treeMod.seled = courMod.CoureseClass.ToString();
            }
            ViewBag.treeMod = treeMod;
            return(View(courMod));
        }
Exemple #4
0
        public ActionResult AddExTeacher()
        {
            M_ExTeacher teaMod  = teaBll.GetSelect(Mid);
            C_TreeTlpDP treeMod = GetTreeMod();

            if (teaMod.TClsss > 0)
            {
                treeMod.seled = teaMod.TClsss.ToString();
            }
            ViewBag.treeMod = treeMod;
            return(View(teaMod));
        }
Exemple #5
0
        public IActionResult AddVersion()
        {
            M_Exam_Version verMod = new M_Exam_Version();

            if (Mid > 0)
            {
                verMod = verBll.SelReturnModel(Mid);
            }
            C_TreeTlpDP treeMod = GetTreeMod();

            ViewBag.treeMod = treeMod;
            ViewBag.gradeDT = gradeBll.GetGradeList(6, 0);
            return(View(verMod));
        }
Exemple #6
0
        public ActionResult AddVersion()
        {
            int Pid    = DataConverter.CLng(Request.QueryString["pid"]);
            int action = 0;

            if (Mid > 0)//修改
            {
                M_Exam_Version Mod = verBll.SelReturnModel(Mid);
                if (Mod.Pid > 0)
                {
                    M_Exam_Version pverMod = verBll.SelReturnModel(Mod.Pid);
                    if (pverMod.Pid > 0)
                    {
                        action = -3;
                    }                                    //修改课程、知识点
                    else
                    {
                        action = -2;
                    }                    //修改章节
                }
                else
                {
                    action = -1;
                }                    //修改版本
            }
            else//添加
            {
                if (Pid > 0)
                {
                    M_Exam_Version pverMod = verBll.SelReturnModel(Pid);
                    if (pverMod.Pid > 0)
                    {
                        action = 3;
                    }                                    //添加课程,知识点
                    else
                    {
                        action = 2;
                    }                   //添加章节
                }
                else
                {
                    action = 1;
                }                   //添加版本
            }
            M_Exam_Version verMod = verBll.SelReturnModel(Mid);

            if (verMod == null)
            {
                verMod = new M_Exam_Version();
            }
            switch (action)
            {
            case 2:
            case 3:
                LoadParent(Pid, verMod, action);
                break;

            case -2:
            case -3:
                LoadParent(verMod.Pid, verMod, action);
                break;
            }

            ViewBag.action  = action;
            ViewBag.tagkey  = string.IsNullOrEmpty(verMod.Knows) ? "" : knowBll.GetNamesByIDS(verMod.Knows);
            ViewBag.inputer = verMod.ID > 0 ? verMod.Inputer : badmin.GetAdminLogin().UserName;
            C_TreeTlpDP treeMod = GetTreeMod();

            if (verMod.ID <= 0 && Pid > 0)
            {
                treeMod.seled = verBll.SelReturnModel(Pid).NodeID.ToString();
            }
            else if (verMod.NodeID > 0)
            {
                treeMod.seled = verMod.NodeID.ToString();
            }
            ViewBag.treeMod = treeMod;//TreeTlp_Hid
            ViewBag.gradedt = B_GradeOption.GetGradeList(6, 0);
            return(View(verMod));
        }