Commit Graph

271 Commits

Author SHA1 Message Date
m.stangl 650b07687b Default Wert nach oben geschoben 2024-02-29 14:48:22 +01:00
Benjamin_Mueller 397457b20e Der Datei TOS-Gruppen.json wurden in jedem TOS-Gruppenlevel, ausser dem obersten, Kommentare eingefügt wo das Objekt im Strukturbaum in SIVAS zu finden ist. 2024-02-29 10:35:34 +01:00
Benjamin_Mueller b13800b797 Mitteilungstext in der Datei write_tos_string_to_file.bat korrigiert 2024-02-29 09:13:58 +01:00
Benjamin_Mueller ebaedd574b Erweiterung der TOS-Gruppen.json Datei um zusätzliche TOS-Gruppen 2024-02-29 09:01:27 +01:00
Benjamin_Mueller 5327789473 Bat-Datei zum direkten Herausschreiben des TOS-Strings in eine Datei ohne CMD 2024-02-28 16:00:18 +01:00
m.stangl fc1b1bc946 data_from_view impl. um ein anderes Assembly zu laden. Weiteren Konpf 'lade lokal' gebaut, um Daten auch ohne weitere Serverabfrage zu laden welche lokal existieren. 2024-02-21 14:46:53 +01:00
m.stangl 5e65dc2b36 Default methoden für alle callbackroutinen rein. Umbau des Aufrufs der gui, um auch assemblies laden zu könenn 2024-02-20 12:51:38 +01:00
m.stangl 74df118118 codeblock war nicht richtig dargestellt 2024-02-20 09:41:39 +01:00
m.stangl f16902fd01 Logik zu Rüstcode rein 2024-02-19 14:55:22 +01:00
m.stangl 39e5f3ddbb Logik weiter gebaut bis Bezeichnung 1. Überprüfungen der Bezeichner nach kpl./KPL. Abhängigkeiten davor wie Farbe, Oberfläche usw. ergänzt 2024-02-15 18:57:05 +01:00
m.stangl f7033ebe76 kleinere Umbauarbeiten am Hauptframe. Callbackfunktion für ein Entry gebaut, das Längenabhängig den Text einfärbt 2024-02-15 18:55:39 +01:00
m.stangl 4fe5c37bb5 Statusänderungen wie readonly, etc im Controller bzw. der gui vorgesehen 2024-02-15 18:54:41 +01:00
m.stangl 3e97c2aeec data Verzeichnis auch an Config objekt übergeben 2024-02-15 18:53:18 +01:00
m.stangl f21e218420 data/RD_Teilenummern.csv auch mit im Config Objekt verwalten 2024-02-15 18:52:25 +01:00
m.stangl e63e127bef einige Attribute protected gemacht 2024-02-15 11:09:32 +01:00
m.stangl 2dc83248ee Logik zur Selektion des Pfades des 3d Bauteile geändert 2024-02-14 19:05:39 +01:00
m.stangl 8c109eebcd Config Zielpfade.cfg mit TEstblock versehen 2024-02-14 19:04:54 +01:00
m.stangl 9f1402bc55 fix in der Controllerlogik, wann der Suche Knopf gedrückt werden kann 2024-02-14 19:04:02 +01:00
m.stangl b0b65f0614 gui um Selectionsbox für Pfad zu 3D Modell ergänzt. callbacks der Knöpfe erfolgt jetzt nur noch im Controller. 3D-Modell Pflichtfeld implementiert 2024-02-14 16:07:29 +01:00
m.stangl 5f781c513b get_sivas_dbase mit docstring versehen 2024-02-14 16:06:12 +01:00
m.stangl a0be038bbf Aufruf mit -use_local möglich, so dass auch das kopieren vom Netzlaufwerk nicht stattfindet. 2024-02-14 16:05:42 +01:00
m.stangl 76fde13623 get Funktion für IniConfigParser dazu 2024-02-14 16:04:47 +01:00
m.stangl e4c7ccf152 ein paar Variablen in caditem protected gemacht. Laden und Speichern der ausgefüllten Oberfläche im json file im Work Ordner implementiert 2024-02-14 10:43:33 +01:00
m.stangl 501c862eeb Bedingungen für aus_halbzeug impl. 2024-02-14 09:21:32 +01:00
m.stangl b128cfb5e6 Checkboxen auch als tk.Boolean definiert. Ansonsten gehen die Callbacks nicht 2024-02-13 09:24:23 +01:00
m.stangl b527faf086 Schalter -use_local dazu. Keine Datenbankabfrage vom Server, wenn die Dateien schon da sind. EInige Attribute im config manager privatisiert. In die Logik auch die Abhängigkeit der comboboxen definiert. Controller ist jetzt ein Observer (der einzige) 2024-02-12 17:19:42 +01:00
m.stangl 8c6d91b463 Observer pattern eingebaut. Zahlreiche Attribute protected gemacht. Logik in caditem verschoben. config aus der gui entfernt 2024-02-08 18:36:57 +01:00
m.stangl e082dec1e1 create_gui_dependencies mit eval implementiert. Spart Schreibarbeit und ermöglicht es Callbackfunktionen über Einfache Aufrufe mit den Namen der Callbackfunktionen zu tätigen 2024-02-08 16:02:25 +01:00
m.stangl bd4b8d297e gui Aufruf mit einem Assembly holt sich alle nötigen Infos von den DAtenbanken. 2024-02-07 10:41:23 +01:00
m.stangl 4777f5afbf Aufruf der Methoden aus manage_configs zur Erzeugung aller nötigen .csv Dateien und der .json Datei der Baugruppe 2024-02-07 10:39:21 +01:00
s.steuer f6e955601d Falsche Parameterreihenfolge korrigiert 2024-02-06 15:34:43 +01:00
s.steuer 896cf7a227 Musste angepasst werden, da Funktion aus get_sivas_teilestamm.py in update_database.py umgezogen wurde 2024-02-06 15:00:53 +01:00
s.steuer 2e76c4d959 Library ergänzt, um die Teilestamminformationen von allen nicht migrierten Teilenummern einer Baugruppe als CSV ableiten zu können 2024-02-06 14:59:31 +01:00
s.steuer e87c1b930c Extrahierung der migrierten oder nicht migrierten Teilenummern der Baugruppenstückliste eingebaut 2024-02-06 14:57:57 +01:00
s.steuer 920c7bf0f3 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate 2024-02-06 14:51:41 +01:00
s.steuer 740a1b2ac8 CSV-Teilestammableitung aus get_sivas_teilestamm.py in update_database.py umgezogen 2024-02-06 14:45:33 +01:00
m.stangl 6f2402dea4 Comboboxen nicht mehr befüllen, da sie nach dem Start ja auch leer sein müssen. 2024-02-06 12:38:10 +01:00
m.stangl 716ff80905 Callbackfunktionen gleich benannt wie die jeweiligen Callbacks. Pflege der DAten beim csv Import immer gleich nach dem Aufruf der Callbackfunktion, da jede Callback auf Daten daraus zugreift 2024-02-06 12:37:28 +01:00
m.stangl 6c1bb728c7 fix:Halbzeugfarbe Callback vergessen 2024-02-06 12:34:52 +01:00
m.stangl 8e6b57a219 Demodaten reduziert, um Controller zu testen 2024-02-06 12:34:19 +01:00
m.stangl 037ad07806 PDM-Kategorie sollte einen Eintrag haben, wenn nicht definiert 2024-02-06 10:49:35 +01:00
m.stangl 6a50eef3ed Routine zur Abfrage aller Oberflächenbehandlungen dazu 2024-02-05 22:01:20 +01:00
m.stangl 62d328b46e laden der Sivas Daten aus .csv bzw. .json impl. Check der Keys in der Logik vereinfacht. Erste Tests der Callbackroutinen beim Laden des .csv Files 2024-02-05 22:00:45 +01:00
m.stangl 745012136b einige Fixes in der gui bezüglich helbzeugfarbe und deren CAllbacks 2024-02-05 21:59:14 +01:00
m.stangl dc24a2593a Falls das Modell nach einem Key gefragt wird, den es nicht gibt, als Default none zurück 2024-02-05 21:51:33 +01:00
m.stangl f8c660e1ee Merkt sich das aktuelle Item in einer temporären json Datei im Work Ordner. Beim speichern wird der Baum ausgeblendet, da in einer neuen Session dieser neu aus der Datenbank bestimmt werden muss 2024-02-05 17:05:19 +01:00
m.stangl 1075997873 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate 2024-02-05 15:24:12 +01:00
s.steuer 944d960401 Fehlende Sektionen gemäß Spezifikationsdokument ergänzt. Sektionen für Rüstcodes werden benötigt, da bei PDM-Kategorie='Baugruppe' andere Rüstcodes in der Combobox verfügbar sein müssen, als bei den anderen PDM-Kategorien. Die Werte in der Sektion '3D-Modelle' in Zielpfade.cfg spezifizieren derweil die Pfade, die rekursiv durchsucht werden sollen, um alle Dateien zu finden, die eine bestimmte Teilenummer im Dateinamen besitzen. 2024-02-05 14:21:23 +01:00
s.steuer 854d575cd6 Schalter -n/--number in -s/--sivasid geändert (angeglichen an die anderen Programme) 2024-02-05 14:16:33 +01:00
m.stangl 87da0094a7 fix: Vorher überprüfen ob die Datei lokal schon existiert. Pfad war falsch 2024-02-02 17:00:46 +01:00