Example #1
0
        private void btnLock_Click(object sender, EventArgs e)
        {
            foreach (StudentSubject ss in classList) {
                if (ss.FirstPeriodicRating > 0 && ss.FirstEntered.HasValue && ss.LockFirst==false && !ss.FirstLocked.HasValue)
                {
                    ss.FirstLocked = DateTime.Now;
                    ss.LockFirst = true;
                }
                 if (ss.SecondPeriodicRating > 0 && ss.SecondEntered.HasValue && ss.LockSecond == false && !ss.SecondLocked.HasValue)
                {
                    ss.SecondLocked = DateTime.Now;
                    ss.LockSecond = true;
                }
                 if (ss.ThirdPeriodicRating > 0 && ss.ThirdEntered.HasValue && ss.LockThird==false && !ss.ThirdLocked.HasValue)
                {
                    ss.ThirdLocked = DateTime.Now;
                    ss.LockThird = true;
                }
                if (ss.FourthPeriodicRating > 0 && ss.FourthEntered.HasValue && ss.LockFourth==false && !ss.FourthLocked.HasValue)
                {
                    ss.FourthLocked = DateTime.Now;
                    ss.LockFourth = true;
                }
            }

            IGradingService gradingService = new GradingService();
            if (gradingService.SaveClassGrades(classList))
            {
                foreach (StudentSubject ss in classList)
                   Log("U", "StudentSubjects", ss);
                    
                
                MessageBox.Show("Grades Locked Successfully");
                this.Close();
            }
            else
            {
                MessageBox.Show("Failed Locking Grades");

            }

        }
Example #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            IGradingService gradingService = new GradingService();
            if (gradingService.SaveClassGrades(classList)) {
                foreach (StudentSubject ss in classList)
                    Log("U", "StudentSubjects", ss);
                 
                    MessageBox.Show("Grades Saved Successfully");
                    this.Close();
                
            }
            else{
                MessageBox.Show("Failed Saving Grades");
                
            }


        }