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')