diff --git a/dicom_processing.py b/dicom_processing.py index d581648..1c05924 100755 --- a/dicom_processing.py +++ b/dicom_processing.py @@ -157,7 +157,10 @@ async def vergleich_target_source(transfer_folder, gui, name, vorname, geburtsda elif response is False: print("Benutzer hat Nein gewählt - Bestätigungsdialog wird angezeigt") # Zeige Bestätigungsdialog, ob wirklich Original-Daten behalten werden sollen - confirm_response = gui.show_confirm_keep_original_dialog() + # Übergebe die vollständigen Daten aus dem vorherigen Dialog + tomedo_data_full = f"{name}, {vorname}, * {geburtsdatum_formatted}" + original_data_full = f"{name_source}, {vorname_source}, * {geburtsdatum_source_formatted}" + confirm_response = gui.show_confirm_keep_original_dialog(tomedo_data_full, original_data_full) if confirm_response is True: # Benutzer hat sich umentschieden - Tomedo-Daten verwenden print("Benutzer hat sich umentschieden - Tomedo-Daten werden übernommen") diff --git a/gui.py b/gui.py index 3b626ce..a745c5b 100755 --- a/gui.py +++ b/gui.py @@ -472,8 +472,8 @@ class ConfirmKeepOriginalDialog(tk.Toplevel): self.transfer_folder = transfer_folder self.title("Bestätigung") - self.geometry("750x480") - self.minsize(700, 450) + self.geometry("750x600") # Größeres Fenster für vollständige Datenanzeige + self.minsize(750, 600) # Minimale Größe erhöht main_frame = tk.Frame(self) main_frame.pack(fill=tk.BOTH, expand=True, padx=40, pady=30) @@ -493,7 +493,7 @@ class ConfirmKeepOriginalDialog(tk.Toplevel): font=bold_font, fg='#cc6600') warning_label.pack(pady=(0, 20)) - # Tomedo-Daten - in einem Frame mit Hintergrund + # Erwartete Daten (Tomedo) - in einem Frame mit Hintergrund (wie im ersten Dialog) tomedo_frame = tk.Frame(main_frame, bg='#ffffff', relief=tk.SUNKEN, bd=1) tomedo_frame.pack(fill=tk.X, pady=(0, 20)) @@ -507,7 +507,7 @@ class ConfirmKeepOriginalDialog(tk.Toplevel): bg='#ffffff', fg='#000000', anchor="w") tomedo_label.pack(pady=(0, 0), fill=tk.X) - # Original-Daten - in einem Frame mit Hintergrund + # Gefundene Daten (DICOM) - in einem Frame mit Hintergrund (wie im ersten Dialog) original_frame = tk.Frame(main_frame, bg='#ffffff', relief=tk.SUNKEN, bd=1) original_frame.pack(fill=tk.X, pady=(0, 25))