protected void Page_Load(object sender, EventArgs e) { var permissions = ErecruitHelper.GetUserPermissions(Page.Session); var sid = SessionHelper.FetchStaffId(Page.Session); using (QuizBookDbEntities1 _db = new QuizBookDbEntities1()) { var user = _db.T_Candidate.FirstOrDefault(s => s.Code.Trim() == sid.Trim()); LoadTestsForCandidate(_db); // testPanel.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { try { wlcmLbl.Text = string.Format("{0}", SessionHelper.FetchFirstName(Page.Session) + " " + SessionHelper.FetchLastName(Page.Session)); //var username = SessionHelper.FetchUserName(Session); //var user = _db.AdminUsers.AsEnumerable().FirstOrDefault(x => x.Username.Trim() == username.Trim()); var permissions = ErecruitHelper.GetUserPermissions(Page.Session); var sid = SessionHelper.FetchUserId(Page.Session); var user = _db.Candidates.FirstOrDefault(s => s.Id == sid); var username = SessionHelper.FetchUserName(Session); var userx = _db.Candidates.AsEnumerable().FirstOrDefault(x => x.Username.Trim() == username.Trim()); IsFresh.Value = userx.DefaultLoginKeyChanged.HasValue ? user.DefaultLoginKeyChanged.ToString() : "0"; if (user.Status.Trim() == ErecruitHelper.CStatus.Active.ToString()) { if (permissions._CanDoTest) { LoadTestsForCandidate(user); // testPanel.Visible = true; messagePanel.Visible = false; messageLbl.Text = ""; } } else { GridView1.Visible = false; messagePanel.Visible = true; messageLbl.Text = "Your profile is either not active or not approved. Kindly contact Performance Management."; } } catch (Exception ex) { ErecruitHelper.SetErrorData(ex, Session); Response.Redirect("CandidateErrorPage.aspx", false); } }