Ejemplo n.º 1
0
 public void SetWaitDays(ExamineeFailure examineeFailure)
 {
     using (_context = new ExaminationContext())
     {
         examineeFailure.DateTimeModified = GetServerDateTime(_context);
         _context.ExamineeFailure.Add(examineeFailure);
         _context.SaveChanges();
     }
 }
Ejemplo n.º 2
0
        public int GetCurrentWaitDays()
        {
            int currentWaitDays = 0;

            using (_context = new ExaminationContext())
            {
                ExamineeFailure examineeFailure = _context.ExamineeFailure.OrderByDescending(e => e.ExamineeFailureId).FirstOrDefault();

                if (examineeFailure != null)
                {
                    currentWaitDays = examineeFailure.WaitDays;
                }
            }

            return(currentWaitDays);
        }
Ejemplo n.º 3
0
        private void btnSetDays_Click(object sender, EventArgs e)
        {
            int newWaitDays = (int)numWaitDays.Value;

            DialogResult result = MessageBox.Show(this, string.Format("Set the days to wait to {0} days?", newWaitDays), "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                ExamineeFailure examineeFailureWaitDays = new ExamineeFailure();
                examineeFailureWaitDays.WaitDays = newWaitDays;
                examineeFailureWaitDays.UserId   = UserInfo.UserId;

                _examineeFailureBLL.SetWaitDays(examineeFailureWaitDays);

                SetWaitDaysHistory();

                lblWaitDays.Text     = string.Format("The Current Days To Wait is {0} days", newWaitDays);
                lblExamineeFail.Text = string.Format("Failed examinee must wait for {0} days onwards to get another exam.", newWaitDays);
                lblStatus.Text       = "  Successfully set wait days";
            }
        }
 public void SetWaitDays(ExamineeFailure examineeFailure)
 {
     _examineeFailureDAL.SetWaitDays(examineeFailure);
 }