|
Elektroniczny System oceniania 2.1
|
Public Member Functions | |
| void | initialize () |
| void | addSubject () |
| void | deleteSubject () |
| void | saveTeachersAssignment () |
Kontroler zarządzania przedmiotami (Admin). Pozwala dodawać/usuwać przedmioty oraz przypisywać do nich nauczycieli przy użyciu listy z wielokrotnym wyborem (CheckComboBox).
| void com.example.elektroniczny_dziennik.SubjectManagementController.addSubject | ( | ) |
Dodaje nowy przedmiot do bazy danych. Pobiera nazwę z pola tekstowego.
| void com.example.elektroniczny_dziennik.SubjectManagementController.deleteSubject | ( | ) |
Usuwa zaznaczony przedmiot. Sprawdza, czy przedmiot ma powiązania (choć w kodzie usuwanie jest proste, baza danych może wyrzucić błąd klucza obcego, jeśli są oceny).
| void com.example.elektroniczny_dziennik.SubjectManagementController.initialize | ( | ) |
Inicjalizacja kontrolera. Konfiguruje tabelę, tworzy CheckComboBox oraz ładuje dane wstępne.
| void com.example.elektroniczny_dziennik.SubjectManagementController.saveTeachersAssignment | ( | ) |
Zapisuje zmiany w przypisaniu nauczycieli do wybranego przedmiotu. Usuwa stare przypisania i dodaje nowe na podstawie zaznaczeń w CheckComboBox.