Baum Zeigt manipulierte Daten in orange an. nicht benutzte Methoden von caditem auskommentiert. 0
Delete Document Number - Revision - Project Name - Teamcenter Item Type - Part Type - TC_ImportTime - Last Saved Version - Subject - Category - Keywords - Teilenummer 400102274 Title Gefällebogen 30° beschnitten Bezeichnung4 Author m.stangl StartRevision A Aus Halbzeug Fertigungsart Einzelteil Mengeneinheit Stck Halbzeug TOS-Gruppe Schönenberger Produkt TOS_Schoenenberger_Produkt ILS IntraLogistikSystem TOS_ILS ILS 2.0 TOS_ILS_2 Gefälle Dispogruppe Förderer Dispolaufgruppe Intra Logistic System + alt-HFS ZusaetzlicheInformationen 0 Delete Document Number - Revision - Project Name - Teamcenter Item Type - Part Type - TC_ImportTime - Last Saved Version - Subject - Category - Keywords - Teilenummer 400102274 Title Gefällebogen 30° beschnitten Bezeichnung4 Author m.stangl StartRevision A Aus Halbzeug Fertigungsart Einzelteil Mengeneinheit Stck Halbzeug TOS-Gruppe Schönenberger Produkt TOS_Schoenenberger_Produkt ILS IntraLogistikSystem TOS_ILS ILS 2.0 TOS_ILS_2 Gefälle Dispogruppe Förderer Dispolaufgruppe Intra Logistic System + alt-HFS ZusaetzlicheInformationen Export
This commit is contained in:
+22
-14
@@ -90,6 +90,14 @@ class Controller(Observer):
|
||||
def get_config(self):
|
||||
return self._config
|
||||
|
||||
def get_orange_ids(self, red_ids):
|
||||
"""just check which files have already been worked with, so data has been added"""
|
||||
orange = dict()
|
||||
work = self.get_env('out')
|
||||
for red in red_ids:
|
||||
if os.path.exists(os.path.join(work, red +'.json')):
|
||||
orange[red] = True
|
||||
return orange
|
||||
|
||||
def get_csv_files_of_asm(self, asmid, uselocal):
|
||||
""" sich die Einzelteile als .csv und den Aufbau des Assemblies als .json holen """
|
||||
@@ -156,6 +164,7 @@ class Controller(Observer):
|
||||
"""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
|
||||
self._view.clear_rightframes()
|
||||
self._model.clear()
|
||||
isok = self._model.from_json_file(self.get_env("out"), cid)
|
||||
if isok == False:
|
||||
# ansonsten die .csv Datei mit den SIVAS Infos aus data holen
|
||||
@@ -164,7 +173,6 @@ class Controller(Observer):
|
||||
print("no file found "+ cid)
|
||||
else:
|
||||
# und diese in der Gui setzen
|
||||
self._model.clear()
|
||||
set_data = self._model.csv2guidata(loaded)
|
||||
self.set_gui_dict(set_data)
|
||||
self._model.set_gui_defaults()
|
||||
@@ -180,19 +188,19 @@ class Controller(Observer):
|
||||
def get_parent_children(self):
|
||||
return self._model.get_parent_children()
|
||||
|
||||
# merkt sich die reinen Daten zum Impfen
|
||||
def set_data_dict(self, data:dict):
|
||||
"""merken der Daten zum Impfen"""
|
||||
for k,v in data:
|
||||
self.set_data(k,v)
|
||||
def set_data(self, key, value):
|
||||
"""merken der Daten zum Impfen"""
|
||||
self._model.set_data(key, value)
|
||||
# # merkt sich die reinen Daten zum Impfen
|
||||
# def set_data_dict(self, data:dict):
|
||||
# """merken der Daten zum Impfen"""
|
||||
# for k,v in data:
|
||||
# self.set_data(k,v)
|
||||
# def set_data(self, key, value):
|
||||
# """merken der Daten zum Impfen"""
|
||||
# self._model.set_data(key, value)
|
||||
|
||||
def get_data(self, key):
|
||||
return self._model.get_data(key)
|
||||
def get_all_data(self):
|
||||
return self._model.get_all_data()
|
||||
# def get_data(self, key):
|
||||
# return self._model.get_data(key)
|
||||
# def get_all_data(self):
|
||||
# return self._model.get_all_data()
|
||||
|
||||
# merkt sich die Nutzereingaben, bzw. Daten für die GUI
|
||||
def set_gui_dict(self, data:dict):
|
||||
@@ -284,7 +292,7 @@ class Controller(Observer):
|
||||
ok = self._model.check_content()
|
||||
if ok == True:
|
||||
data = self._model.create_migration_data()
|
||||
#self._model.create_migration_file(data)
|
||||
self._model.create_migration_file(data)
|
||||
|
||||
def zuruecksetzen(self):
|
||||
cid = self.get_current_item_id()
|
||||
|
||||
Reference in New Issue
Block a user