From 95fb80dd57042c54ab97f7178d14dd19cb5b195a Mon Sep 17 00:00:00 2001 From: Simon Steuer Date: Fri, 11 Jul 2025 16:38:13 +0200 Subject: [PATCH] =?UTF-8?q?Zeichenbegrenzung=20auf=2045=20Zeichen=20bei=20?= =?UTF-8?q?Baugruppen=20und=20Schwei=C3=9Fbaugruppen=20wird=20nicht=20mehr?= =?UTF-8?q?=20ben=C3=B6tigt,=20da=20Suffix=20'-=20BG'=20gem.=20Anordnung?= =?UTF-8?q?=20GF=20nicht=20mehr=20in=20Bezeichnungen=20vorliegen=20darf.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/caditem.py | 14 +++++--------- lib/gui.py | 4 +--- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/lib/caditem.py b/lib/caditem.py index b6746ee..372adc7 100644 --- a/lib/caditem.py +++ b/lib/caditem.py @@ -787,18 +787,14 @@ class CadItem(DataModel): def check_content(self): """Überprüfe die Inhalte nach Längen, Zeichenketten und korrekten Kombinationen der Eingaben""" + # Prüfung Bezeichnungslänge (darf max. 50 Zeichen betragen) pdm_kategorie_neu = self.get_gui_data("pdm_kategorie_neu") content = self.get_content('bezeichnung1_sivas', 'bezeichnung1_neu') - if pdm_kategorie_neu == "Baugruppe" or pdm_kategorie_neu == "Schweissbaugruppe": - if len(content) > 45: - self.message_error('Bezeichnung1 zu gross', 'bezeichnung_zu_gross_45') - return False - else: - if len(content) > 50: - self.message_error('Bezeichnung1 zu gross', 'bezeichnung_zu_gross_50') - return False + if len(content) > 50: + self.message_error('Bezeichnung1 zu gross', 'bezeichnung_zu_gross_50') + return False - # Rüstcode und Sögeliste + # Rüstcode und Sägeliste ruestcode = self.get_gui_data("ruestcode_sivas") halbzeugOhneSaege_neu = self.get_gui_data("halbzeugOhneSaege_neu") if ruestcode == "SRC Standard Rüstcode" and halbzeugOhneSaege_neu == "Sägeliste nicht benötigt": diff --git a/lib/gui.py b/lib/gui.py index da792c8..03cb853 100644 --- a/lib/gui.py +++ b/lib/gui.py @@ -595,10 +595,8 @@ class RightFrameBezeichnung(AllFrames): def trace_bezeichnung_neu(self, var, index, mode): """ Spezial: Bei zu langem Eintrag die Farbe des Textes auffällig machen """ text = self.bezeichnung1_neu.get() - if len(text) < 45: + if len(text) < 51: self.bezeichnung1_neu_entry.configure(foreground='black') - elif len(text) < 51: - self.bezeichnung1_neu_entry.configure(foreground='orange') else: self.bezeichnung1_neu_entry.configure(foreground='red')