Alle Check Logiken Implementiert
This commit is contained in:
+18
-6
@@ -26,9 +26,10 @@ messages = {
|
||||
"tos_gruppe_not_exist":'TOS-Gruppe exisitert nicht. Bitte eingetragene Gruppennummer korrigieren oder ergänzen!',
|
||||
"dispo_not_exist":'Datensatz kann nicht ohne Dispogruppe migriert werden. Bitte nachpflegen!',
|
||||
"dispolauf_not_exist":'Datensatz kann nicht ohne Dispolaufgruppe migriert werden. Bitte nachpflegen!',
|
||||
"teilenummer_not_exist_infos":'Ersetzte Teilenummer {Ersetzte Teilenummer} exisitert noch nicht in RuleDesigner. Migration trotzdem durchführen?',
|
||||
"ersatzteilenummer_not_exist_infos":'Ersatz-Teilenummer {Ersatz-Teilenummer} exisitert noch nicht in RuleDesigner. Migration trotzdem durchführen?',
|
||||
"werkstofftyp_not_exist":'Eingetragener Werkstofftyp exisitert nicht. Bitte korrigeren!',
|
||||
"teilenummer_not_exist_infos":"Ersetzte Teilenummer '{teilenummer}' exisitert noch nicht in RuleDesigner. Migration trotzdem durchführen?",
|
||||
"ersatzteilenummer_not_exist_infos":"Ersatz-Teilenummer '{teilenummer}' exisitert noch nicht in RuleDesigner. Migration trotzdem durchführen?",
|
||||
"hersteller": "Hersteller nicht in RuleDesigner enthalten. Bitte nachpflegen!",
|
||||
"werkstofftyp_not_exist":'Eingetragener Werkstofftyp existieert nicht. Bitte korrigeren!',
|
||||
"werkstoff_not_exist":'Werkstoff falsch. Bitte korrigieren!',
|
||||
"color_not_defined":'Teilenummer kann nicht ohne festgelegte Farbe migriert werden!',
|
||||
"aenderungstext_too_long":'Änderungstext_weist zu viele Zeichen auf. Bitte auf 400 Zeichen verkürzen!',
|
||||
@@ -85,6 +86,8 @@ class Controller(Observer):
|
||||
|
||||
def set_config(self, config):
|
||||
self._config = config
|
||||
def get_config(self):
|
||||
return self._config
|
||||
|
||||
|
||||
def get_csv_files_of_asm(self, asmid, uselocal):
|
||||
@@ -211,7 +214,14 @@ class Controller(Observer):
|
||||
|
||||
def message_info(self, title, key, questions='ok'):
|
||||
return messagebox.showinfo(title, messages[key])
|
||||
|
||||
def message_question(self, title, key, values):
|
||||
text = messages[key]
|
||||
if 'teilenummer' in values:
|
||||
text = text.format(teilenummer=values['teilenummer'])
|
||||
default = messagebox.NO
|
||||
if 'default' in values and values['default'] == 'yes':
|
||||
default = messagebox.YES
|
||||
return messagebox.askquestion(title, text, type=messagebox.YESNO, default=default)
|
||||
def message_error(self, title, key, values):
|
||||
text = messages[key]
|
||||
if 'Labels' in values:
|
||||
@@ -270,8 +280,10 @@ class Controller(Observer):
|
||||
# chars = ''.join(achars)
|
||||
# self.message_error('Unzulässige Zeichen', 'unzulaessige_zeichen', {'Zeichentyp': chars, 'Feldname':label})
|
||||
# return
|
||||
self._model.check_content()
|
||||
|
||||
ok = self._model.check_content()
|
||||
if ok == True:
|
||||
data = self._model.create_migration_data()
|
||||
|
||||
def zuruecksetzen(self):
|
||||
cid = self.get_current_item_id()
|
||||
self._model.clear()
|
||||
|
||||
Reference in New Issue
Block a user