예제 #1
0
        protected void LoadData(cEnum.statusTest status = cEnum.statusTest.None)
        {
            if (status == cEnum.statusTest.None)
            {
                _statusTest = (cEnum.statusTest)_testStatus;
            }
            else
            {
                _statusTest = status;
            }

            if (_statusTest == cEnum.statusTest.Failing)
            {
                countdown_dashboard.Visible = false;
                pnlCreateNewTest.Visible    = true;
            }
            else
            {
                countdown_dashboard.Visible = true;
                pnlCreateNewTest.Visible    = false;
            }

            rptTest.DataSource = _business.GetTests(_moduleId, _enrollmentId);
            rptTest.DataBind();
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (_courseId > 0 && _moduleId > 0 && _enrollmentId > 0 && _testStatus > 0 && _session)
         {
             _statusTest = (cEnum.statusTest)_testStatus;
             if (_statusTest == cEnum.statusTest.Open)
             {
                 _business.CreateTest(_moduleId, _enrollmentId);
             }
             LoadData();
         }
     }
 }