コード例 #1
0
        public string DelTests(string id)
        {
            string datas = Request["datas"];
            string json  = new TestHanding().DelTestQusetions(id, datas);

            return("{\"back\":\"" + json + "\"}");
        }
コード例 #2
0
ファイル: StaffController.cs プロジェクト: liguifa/ThreeTimes
        public ActionResult Index(string id)
        {
            long ID = 1;

            try
            {
                ID = Convert.ToInt64(id);
            }
            catch
            {
                ID = 1;
            }
            ID = ID > 0 ? ID : 1;
            int         pageSize = 20;
            staff       sf       = new StaffHanding().GetStaffMsg(Convert.ToInt64(sc.GetStaffSession()));
            testInfo    ti       = new TestInfoOperation().GetTestInfo(sf.staff_OwnCompanyId)[0];
            List <test> tests    = new TestHanding().GetTests(ti.testInfo_Id, (int)ID, pageSize);

            ViewBag.tests    = tests;
            ViewBag.title    = ti.testInfo_Name;
            ViewBag.dataSize = new TestHanding().GetTestCount(Convert.ToInt32(ti.testInfo_Id));
            int maxPage = new TestHanding().GetMaxPage(pageSize, Convert.ToInt32(ti.testInfo_Id));;

            ViewBag.maxDataSize = maxPage;
            ViewBag.index       = ID < maxPage?ID:maxPage;
            ViewBag.staffId     = sf.staff_Id;
            ViewBag.cookies     = sf.staff_Spare;
            ViewBag.msg         = sf;
            ViewBag.companyName = new Companyhandling().GetOwnCompanyName(sf.staff_OwnCompanyId);
            return(sf.staff_Password == Md5.GetMd5Word("123456")?View("/Views/Staff/sureMsg.cshtml"):View());
        }
コード例 #3
0
        public string AddQuestion(long id)
        {
            long   testInfoId = id;
            string datas      = Request["datas"];
            string json       = new TestHanding().AddTestQuestion(datas, testInfoId);

            return("{\"back\":\"" + json + "\"}");
        }
コード例 #4
0
        public ActionResult TestManage(string id, string dataId)
        {
            ViewBag.topCompanyId = id;
            ViewBag.id           = dataId;
            ViewBag.a            = dataId.Split('#')[1] + "a";
            ViewBag.tableId1     = dataId.Split('#')[1] + "table1";
            ViewBag.tableId2     = dataId.Split('#')[1] + "table2";
            ViewBag.tableId3     = dataId.Split('#')[1] + "table3";
            ViewBag.win01        = dataId.Split('#')[1] + "win01";
            ViewBag.win02        = dataId.Split('#')[1] + "win02";
            ViewBag.input01      = dataId.Split('#')[1] + "input01";
            ViewBag.input02      = dataId.Split('#')[1] + "input02";
            ViewBag.input03      = dataId.Split('#')[1] + "input03";
            ViewBag.input04      = dataId.Split('#')[1] + "input04";
            ViewBag.sub01        = dataId.Split('#')[1] + "sub01";
            ViewBag.sub02        = dataId.Split('#')[1] + "sub02";
            ViewBag.iframe       = dataId.Split('#')[1] + "iframe";
            ViewBag.select       = dataId.Split('#')[1] + "select";
            TestInfoHanding tif = new TestInfoHanding();

            ViewBag.hastest = 0;
            //如果存在id公司的问卷
            List <@class> qclasses = new _Class().GetQuestionClass(1, 1000000);
            string        s        = "<select style=\"float:left;margin-left:10px;margin-top:6px;\" id=" + ViewBag.select + " class=\"companyclass\" name=\"cars\">";

            foreach (@class c in qclasses)
            {
                s += "<option class=\"notstart\" value=\"" + c.class_Class + "\">" + c.class_Class + "</option> ";
            }
            s += "</select>";
            ViewBag.options = s;
            if (tif.HasTestInfo(id))
            {
                ViewBag.hastest = 1;
                TestHanding th = new TestHanding();
                testInfo    t  = tif.GetTestInfo(id);
                ViewBag.testInfoId = t.testInfo_Id;
                ViewBag.title      = t.testInfo_Name;
                ViewBag.comId      = t.testInfo_OwnComPanyId;
                ViewBag.totalNum   = th.GetTestCount(t.testInfo_Id);
                ViewBag.qclass     = th.GetTestClassCount(t.testInfo_Id);
                ViewBag.creatTime  = t.testInfo_GenerateTime;
                ViewBag.startTime  = t.testInfo_StartTime;
                ViewBag.deadline   = t.testInfo_Deadline;
            }
            //不存在id公司的问卷
            else
            {
                ViewBag.title     = "未创建";
                ViewBag.comId     = "未创建";
                ViewBag.totalNum  = "未创建";
                ViewBag.qclass    = "未创建";
                ViewBag.creatTime = "未创建";
                ViewBag.startTime = "未创建";
                ViewBag.deadline  = "未创建";
            }
            return(PartialView());
        }
コード例 #5
0
        public string AddQuestionToTest(string id)
        {
            string      datas      = Request["datas"];
            long        testinfoId = Convert.ToInt64(id);
            TestHanding th         = new TestHanding();
            string      json       = new TestHanding().AddQuestionTotest(testinfoId, datas);

            return("{\"back\":\"" + json + "\"}");
        }
コード例 #6
0
        public ActionResult ScanTest(long id, string CID)
        {
            int         pageSize = 20;
            testInfo    ti       = new TestInfoOperation().GetTestInfo(CID)[0];
            List <test> tests    = new TestHanding().GetTests(ti.testInfo_Id, (int)id, pageSize);

            ViewBag.tests    = tests;
            ViewBag.title    = ti.testInfo_Name;
            ViewBag.dataSize = new TestHanding().GetTestCount(Convert.ToInt32(ti.testInfo_Id));
            int maxPage = new TestHanding().GetMaxPage(pageSize, Convert.ToInt32(ti.testInfo_Id));;

            ViewBag.maxDataSize = maxPage;
            ViewBag.index       = id < maxPage ? id : maxPage;
            ViewBag.staffId     = 0;
            ViewBag.CID         = CID;
            return(View("~/Views/Staff/Index.cshtml"));
        }