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("לא נבחר/ה סטודנט/ית"); } }
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(); }