Esempio n. 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;
                }
            }

            GradingServiceClient gradingService = new GradingServiceClient();
            if (gradingService.SaveClassGrades(classList.ToArray()))
            {
                foreach (StudentSubject ss in classList)
                   Log("U", "StudentSubjects", ss);

                MessageBox.Show("Grades Locked Successfully");
                this.Close();
            }
            else
            {
                MessageBox.Show("Failed Locking Grades");

            }
        }
Esempio n. 2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            GradingServiceClient gradingService = new GradingServiceClient();
            if (gradingService.SaveClassGrades(classList.ToArray())) {
                foreach (StudentSubject ss in classList)
                    Log("U", "StudentSubjects", ss);

                    MessageBox.Show("Grades Saved Successfully");
                    this.Close();

            }
            else{
                MessageBox.Show("Failed Saving Grades");

            }
        }