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()); }
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()); }
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()); }
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()); }
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")); }