Compare commits

..

2 Commits

Author SHA1 Message Date
sar
2190bf2cc6 Merge remote-tracking branch 'origin/main' 2025-05-06 12:05:09 +02:00
sar
a242079438 -commit 2025-05-06 12:01:16 +02:00

View File

@@ -0,0 +1,72 @@
# **User Story**
Mein Name ist Mario. Wenn ich eine neue Behandlung anlege, möchte ich die zuständige Pflegekraft einfach über eine Auswahlliste (ComboBox) auswählen können, damit ich sie direkt mit der Behandlung verknüpfen kann.
---
# **Akzeptanzkriterien:**
- **A_1:** Beim Anlegen einer neuen Behandlung ist eine ComboBox sichtbar, die alle aktiven Pflegekräfte enthält.
- **A_2:** Nach Auswahl einer Pflegekraft wird diese korrekt mit der Behandlung gespeichert.
- **A_2:** Nur aktive Pflegekräfte werden zur Auswahl angeboten.
---
# **Tasks**
- **T_1:** Klasse Behandlungsformular um ein ComboBox-Element erweitern.
- **T_2:** Methode ladeAktivePflegekraefte() in Klasse PflegekraftVerwaltung implementieren, die aktive Pflegekräfte liefert.
- **T_3:** Auswahlwert beim Speichern der Behandlung in die Datenbank übertragen (Klasse BehandlungSpeichernService anpassen).
---
# **Testfälle**
TF_1: Pflegekraft in ComboBox auswählbar
- Vorbedingung: Mehrere aktive Pflegekräfte sind im System angelegt.
- Testschritte:
Behandlungsformular öffnen
ComboBox prüfen und eine Pflegekraft auswählen
Behandlung speichern
Erwartetes Ergebnis: Pflegekraft wird korrekt angezeigt und gespeichert.
TF_2: Nur aktive Pflegekräfte auswählbar
Vorbedingung: Es gibt aktive und inaktive Pflegekräfte im System.
Testschritte:
Behandlungsformular öffnen
ComboBox prüfen
Erwartetes Ergebnis: Nur aktive Pflegekräfte werden angezeigt.
TF_3: Zuweisung bei bereits gespeicherter Behandlung korrekt sichtbar
Vorbedingung: Behandlung mit zugewiesener Pflegekraft ist gespeichert.
Testschritte:
Behandlung öffnen
Erwartetes Ergebnis: Zugeordnete Pflegekraft ist sichtbar in der ComboBox (vorausgewählt).
TF_4: Behandlung ohne Pflegekraft verhindert Speicherung (optional)
Vorbedingung: Behandlung wird ohne Pflegekraft erstellt.
Testschritte:
Keine Auswahl treffen
Auf „Speichern“ klicken
Erwartetes Ergebnis: Fehlermeldung erscheint, Speicherung wird verhindert.