Länge der Bezeichnung wird beim Migrieren Knopf überprüft. Bei Baugruppen und Schw.Bgrp ist nach 45 Zeichen schluss, beim Rest nach 50 Zeichen

This commit is contained in:
2024-04-17 14:50:13 +02:00
parent b7585c1975
commit c8e958ef32
2 changed files with 11 additions and 5 deletions
+9 -4
View File
@@ -733,10 +733,16 @@ class CadItem(DataModel):
def check_content(self):
"""Überprüfe die Inhalte nach Längen, Zeichenketten und korrekten Kombinationen der Eingaben"""
pdm_kategorie_neu = self.get_gui_data("pdm_kategorie_neu")
content = self.get_content('bezeichnung1_sivas', 'bezeichnung1_neu')
if len(content) > 50:
self.message_error('Bezeichnung1 zu gross', 'bezeichnung_zu_gross')
return False
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
# Rüstcode und Sögeliste
ruestcode = self.get_gui_data("ruestcode_sivas")
@@ -747,7 +753,6 @@ class CadItem(DataModel):
# Rüstcode und Kategorie
content = self.get_content('ruestcode_sivas', 'ruestcode_neu')
pdm_kategorie_neu = self.get_gui_data("pdm_kategorie_neu")
if pdm_kategorie_neu != "Baugruppe" and ruestcode == "":
self.message_error('Teilenummer ohne Rüstcode', 'teilenummer_ohne_ruestcode')
return False