Example #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (QuizBookDbEntities1 _db = new QuizBookDbEntities1())
            {
                var stid = staffId.Text;
                var tent = long.Parse(SessionHelper.GetTenantID(Session));
                var cand = _db.Candidates.FirstOrDefault(s => s.Username == stid.Trim() && s.TenantId == tent);
                if (cand != null)
                {
                    var actTest = _db.T_CTestTracker.AsEnumerable().Where(s => s.CandidateId == cand.Id && s.Finished == true).OrderByDescending(x => x.CurrentStartTime).Select(x => new
                    {
                        Name         = x.T_Batch.Name,
                        Candidate    = x.CandidateId,
                        Batch        = x.BatchId,
                        TimeFinished = ErecruitHelper.GetDateStringFromDate(x.CurrentStartTime.Value)
                    });

                    CandidateTestList.DataSource = actTest.ToList();
                    CandidateTestList.DataBind();
                    DAlert.Visible = false;
                    DMain.Visible  = true;
                }
                else
                {
                    var actTest = new List <object>();
                    CandidateTestList.DataSource = actTest.ToList();
                    CandidateTestList.DataBind();

                    //alert.InnerText = "This Candidate does not exist on the portal.";
                    DAlert.Visible = false;
                    DMain.Visible  = true;
                }
            }
        }
Example #2
0
        //QuizBookDbEntities1 _db = new QuizBookDbEntities1();
        protected void Page_Load(object sender, EventArgs e)
        {
            var permissions = ErecruitHelper.GetAdminUserPermissions(Session);

            if (!IsPostBack)
            {
                if (permissions._CanManageTestResults)
                {
                    // var actTest = _db.T_CTestTracker.Where(s =>s.CandidateId == "")
                    var actTest = new List <object>();
                    CandidateTestList.DataSource = actTest.ToList();
                    CandidateTestList.DataBind();
                    DAlert.Visible = false;
                    DMain.Visible  = true;
                }
                else
                {
                    DAlert.Visible = true;
                    DMain.Visible  = false;
                }
            }
        }