private void button3_Click(object sender, EventArgs e)
 {
     if (comboBox10.Text != "")
     {
         try
         {
             int grade = Convert.ToInt32(textBox1.Text) + Convert.ToInt32(comboBox3.Text);
             if (grade > 100)
             {
                 grade = 100;
             }
             label10.Text = " ציון סופי עבור ת.ז " + comboBox10.Text + " הוא " + grade;
             if (Grades.CheckForFirstTime(comboBox10.Text, CourseName, grade))
             {
                 Grades.UpdateTime(comboBox10.Text, CourseName, grade);
             }
             else
             {
                 Grades.InsertForFirstTime(comboBox10.Text, CourseName, grade);
             }
             float NewAverage = Grades.GetStudentAverage(comboBox10.Text);
             UpdateStudent.UpdateAverage(comboBox10.Text, NewAverage);
         }
         catch
         {
             MessageBox.Show("לא הוכנס ציון תקין");
         }
     }
     else
     {
         MessageBox.Show("לא נבחר/ה סטודנט/ית");
     }
 }
Example #2
0
        private void Update_All()
        {
            appealsDB.Update_After_Lecturer_Review(CONFIRM, appeals[lstB_Appeals_List.SelectedIndex]);

            StudentsGradesDB Grades        = new StudentsGradesDB();
            StudentDB        UpdateStudent = new StudentDB();

            Grades.UpdateTime(students[lstB_Appeals_List.SelectedIndex].getID(), appeals[lstB_Appeals_List.SelectedIndex].Get_Course_Name(), Convert.ToInt32(txtB_New_Grade.Text));
            float NewAverage = Grades.GetStudentAverage(students[lstB_Appeals_List.SelectedIndex].getID());

            UpdateStudent.UpdateAverage(students[lstB_Appeals_List.SelectedIndex].getID(), NewAverage);

            lstB_Appeals_List.Items.Clear();
            lstB_Appeals_List.ResetText();
            Initialise_Again();
        }