Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        public ActionResult SendEmail(string id, string dataId)
        {
            ViewBag.id      = dataId;
            ViewBag.tableid = dataId.Split('#')[1] + "_table";
            List <testInfo> list = new TestInfoOperation().GetTestInfo(id);

            ViewBag.isHaveTest = list.Count == 0 ? false : true;
            return(PartialView());
        }
Ejemplo n.º 3
0
        public ActionResult SurveyManage(string id, string dataId)
        {
            List <testInfo> list = new TestInfoOperation().GetTestInfo(id);

            ViewBag.tableid    = dataId.Split('#')[1] + "_table";
            ViewBag.setid      = dataId.Split('#')[1] + "_set";
            ViewBag.id         = dataId;
            ViewBag.testInfo   = list;
            ViewBag.isHaveTest = list.Count == 0 ? false : true;
            ViewBag.status     = list.Count == 0 ? -1 : list[0].company.company_Status;
            return(PartialView());
        }
Ejemplo n.º 4
0
        public string SubmitKey(string key)
        {
            staff         sf  = new StaffHanding().GetStaffMsg(Convert.ToInt64(sc.GetStaffSession()));
            testInfo      ti  = new TestInfoOperation().GetTestInfo(sf.staff_OwnCompanyId)[0];
            List <object> res = new KeyOperation().SubmitKey(key, Convert.ToInt64(sc.GetStaffSession()), ti.testInfo_Id);

            if (res.Contains(1))
            {
                sc.ClearSession();
            }
            return(res.ToJson());
        }
Ejemplo n.º 5
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"));
        }