Logik für Freigabevermerk und ZUsatzinfos implementiert

This commit is contained in:
2024-03-12 14:57:47 +01:00
parent 997592e17f
commit dd20c42851
2 changed files with 134 additions and 40 deletions
+14 -14
View File
@@ -143,7 +143,6 @@ class Controller(Observer):
def get_current_item_id(self):
return self._model.get_current_item_id()
def _load_cid_data2model(self, cid):
"""lädt alle nötigen Daten für diese ID """
# falls eine .json Datei davon im Work Ordner existiert, dann diese zuerst versuchen ins Modell zu laden
@@ -202,10 +201,8 @@ class Controller(Observer):
def get_gui_states(self):
return self._model.get_states()
def set_widget_status(self, widgetname, status):
#self._view.set_widget_status(widgetname, status)
pass
def get_configuration(self):
return self._model.get_configuration()
def message_info(self, title, key, questions='ok'):
return messagebox.showinfo(title, messages[key])
@@ -254,15 +251,18 @@ class Controller(Observer):
self._model.check()
def zuruecksetzen(self):
cid = self.get_current_item_id()
self._model.clear()
self._view.clear_rightframes()
csv_data = self._model.sivas_data_from_csv(str(cid))
# transform the csv keys into keys used behind the gui
gui_data = self._model.csv2guidata(csv_data)
self.set_gui_dict(gui_data)
# create dropdown and other defaults
self._model.set_gui_defaults()
data = dict()
data['halbzeugnummer_neu'] = {'background':'red', 'foreground':'white'}
self._view.configure(data)
# cid = self.get_current_item_id()
# self._model.clear()
# self._view.clear_rightframes()
# csv_data = self._model.sivas_data_from_csv(str(cid))
# # transform the csv keys into keys used behind the gui
# gui_data = self._model.csv2guidata(csv_data)
# self.set_gui_dict(gui_data)
# # create dropdown and other defaults
# self._model.set_gui_defaults()
def suche_3d(self):
pdm_kategorie_neu = self._model.get_gui_data("pdm_kategorie_neu")