Commit Graph

  • b52e36fe57 Textfelder anstatt entries verwendet. Breite und Höhe der Felder in der Zentralen Klasse änderbar m.stangl 2024-03-05 14:32:26 +01:00
  • 2945be89d3 an Logik weiter gebaut. Material und Werkstoff rein m.stangl 2024-03-04 17:49:38 +01:00
  • 85fec18c4a Doppelpunkt ':' als delimiter in der Config deaktiviert m.stangl 2024-03-04 17:49:11 +01:00
  • 841b8745b6 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate m.stangl 2024-02-29 19:05:23 +01:00
  • 46d3bbd77b Logik weiter getrieben. Debug von cb_halbzeugOhneSaege m.stangl 2024-02-29 19:05:15 +01:00
  • 466ae4afd5 Methode zur Ausgabe aller Werkstoffe in der Werkstoff.cfg m.stangl 2024-02-29 19:04:44 +01:00
  • aabf626b78 Korrektur eines Parameternamens in der Datei TOS-Gruppen.json Benjamin_Mueller 2024-02-29 15:52:01 +01:00
  • 95e4c366d6 weiter die Logiken einprogrammiert m.stangl 2024-02-29 14:49:28 +01:00
  • 4d42f82e6a Messages info bzw. error hinzu m.stangl 2024-02-29 14:49:09 +01:00
  • 650b07687b Default Wert nach oben geschoben m.stangl 2024-02-29 14:48:22 +01:00
  • 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. Benjamin_Mueller 2024-02-29 10:35:34 +01:00
  • b13800b797 Mitteilungstext in der Datei write_tos_string_to_file.bat korrigiert Benjamin_Mueller 2024-02-29 09:13:58 +01:00
  • ebaedd574b Erweiterung der TOS-Gruppen.json Datei um zusätzliche TOS-Gruppen Benjamin_Mueller 2024-02-29 09:01:27 +01:00
  • 5327789473 Bat-Datei zum direkten Herausschreiben des TOS-Strings in eine Datei ohne CMD Benjamin_Mueller 2024-02-28 16:00:18 +01:00
  • 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. m.stangl 2024-02-21 14:46:53 +01:00
  • 5e65dc2b36 Default methoden für alle callbackroutinen rein. Umbau des Aufrufs der gui, um auch assemblies laden zu könenn m.stangl 2024-02-20 12:51:38 +01:00
  • 74df118118 codeblock war nicht richtig dargestellt m.stangl 2024-02-20 09:41:39 +01:00
  • f16902fd01 Logik zu Rüstcode rein m.stangl 2024-02-19 14:55:22 +01:00
  • 39e5f3ddbb Logik weiter gebaut bis Bezeichnung 1. Überprüfungen der Bezeichner nach kpl./KPL. Abhängigkeiten davor wie Farbe, Oberfläche usw. ergänzt m.stangl 2024-02-15 18:57:05 +01:00
  • f7033ebe76 kleinere Umbauarbeiten am Hauptframe. Callbackfunktion für ein Entry gebaut, das Längenabhängig den Text einfärbt m.stangl 2024-02-15 18:55:39 +01:00
  • 4fe5c37bb5 Statusänderungen wie readonly, etc im Controller bzw. der gui vorgesehen m.stangl 2024-02-15 18:54:41 +01:00
  • 3e97c2aeec data Verzeichnis auch an Config objekt übergeben m.stangl 2024-02-15 18:53:18 +01:00
  • f21e218420 data/RD_Teilenummern.csv auch mit im Config Objekt verwalten m.stangl 2024-02-15 18:52:25 +01:00
  • e63e127bef einige Attribute protected gemacht m.stangl 2024-02-15 11:09:32 +01:00
  • 2dc83248ee Logik zur Selektion des Pfades des 3d Bauteile geändert m.stangl 2024-02-14 19:05:39 +01:00
  • 8c109eebcd Config Zielpfade.cfg mit TEstblock versehen m.stangl 2024-02-14 19:04:54 +01:00
  • 9f1402bc55 fix in der Controllerlogik, wann der Suche Knopf gedrückt werden kann m.stangl 2024-02-14 19:04:02 +01:00
  • 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 m.stangl 2024-02-14 16:07:29 +01:00
  • 5f781c513b get_sivas_dbase mit docstring versehen m.stangl 2024-02-14 16:06:12 +01:00
  • a0be038bbf Aufruf mit -use_local möglich, so dass auch das kopieren vom Netzlaufwerk nicht stattfindet. m.stangl 2024-02-14 16:05:42 +01:00
  • 76fde13623 get Funktion für IniConfigParser dazu m.stangl 2024-02-14 16:04:47 +01:00
  • e4c7ccf152 ein paar Variablen in caditem protected gemacht. Laden und Speichern der ausgefüllten Oberfläche im json file im Work Ordner implementiert m.stangl 2024-02-14 10:43:33 +01:00
  • 501c862eeb Bedingungen für aus_halbzeug impl. m.stangl 2024-02-14 09:21:32 +01:00
  • b128cfb5e6 Checkboxen auch als tk.Boolean definiert. Ansonsten gehen die Callbacks nicht m.stangl 2024-02-13 09:24:23 +01:00
  • 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) m.stangl 2024-02-12 17:19:42 +01:00
  • 8c6d91b463 Observer pattern eingebaut. Zahlreiche Attribute protected gemacht. Logik in caditem verschoben. config aus der gui entfernt m.stangl 2024-02-08 18:36:57 +01:00
  • 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 m.stangl 2024-02-08 16:02:25 +01:00
  • bd4b8d297e gui Aufruf mit einem Assembly holt sich alle nötigen Infos von den DAtenbanken. m.stangl 2024-02-07 10:41:23 +01:00
  • 4777f5afbf Aufruf der Methoden aus manage_configs zur Erzeugung aller nötigen .csv Dateien und der .json Datei der Baugruppe m.stangl 2024-02-07 10:39:21 +01:00
  • f6e955601d Falsche Parameterreihenfolge korrigiert s.steuer 2024-02-06 15:34:43 +01:00
  • 896cf7a227 Musste angepasst werden, da Funktion aus get_sivas_teilestamm.py in update_database.py umgezogen wurde s.steuer 2024-02-06 15:00:53 +01:00
  • 2e76c4d959 Library ergänzt, um die Teilestamminformationen von allen nicht migrierten Teilenummern einer Baugruppe als CSV ableiten zu können s.steuer 2024-02-06 14:59:31 +01:00
  • e87c1b930c Extrahierung der migrierten oder nicht migrierten Teilenummern der Baugruppenstückliste eingebaut s.steuer 2024-02-06 14:57:57 +01:00
  • 920c7bf0f3 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate s.steuer 2024-02-06 14:51:41 +01:00
  • 740a1b2ac8 CSV-Teilestammableitung aus get_sivas_teilestamm.py in update_database.py umgezogen s.steuer 2024-02-06 14:45:33 +01:00
  • 6f2402dea4 Comboboxen nicht mehr befüllen, da sie nach dem Start ja auch leer sein müssen. m.stangl 2024-02-06 12:38:10 +01:00
  • 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 m.stangl 2024-02-06 12:37:28 +01:00
  • 6c1bb728c7 fix:Halbzeugfarbe Callback vergessen m.stangl 2024-02-06 12:34:52 +01:00
  • 8e6b57a219 Demodaten reduziert, um Controller zu testen m.stangl 2024-02-06 12:34:19 +01:00
  • 037ad07806 PDM-Kategorie sollte einen Eintrag haben, wenn nicht definiert m.stangl 2024-02-06 10:49:35 +01:00
  • 6a50eef3ed Routine zur Abfrage aller Oberflächenbehandlungen dazu m.stangl 2024-02-05 22:01:20 +01:00
  • 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 m.stangl 2024-02-05 22:00:45 +01:00
  • 745012136b einige Fixes in der gui bezüglich helbzeugfarbe und deren CAllbacks m.stangl 2024-02-05 21:59:14 +01:00
  • dc24a2593a Falls das Modell nach einem Key gefragt wird, den es nicht gibt, als Default none zurück m.stangl 2024-02-05 21:51:33 +01:00
  • 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 m.stangl 2024-02-05 17:05:19 +01:00
  • 1075997873 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate m.stangl 2024-02-05 15:24:12 +01:00
  • 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. s.steuer 2024-02-05 14:21:23 +01:00
  • 854d575cd6 Schalter -n/--number in -s/--sivasid geändert (angeglichen an die anderen Programme) s.steuer 2024-02-05 14:16:33 +01:00
  • 87da0094a7 fix: Vorher überprüfen ob die Datei lokal schon existiert. Pfad war falsch m.stangl 2024-02-02 17:00:46 +01:00
  • cdff4a8987 fix: hatte vergessen argparse parameter ebenfalls anzupassen m.stangl 2024-02-02 15:47:22 +01:00
  • 3206ad242a Console Interface vereinheitlicht: Abfrage immer mit --sivasid m.stangl 2024-02-02 15:13:13 +01:00
  • c11094204a Angepasst, damit auch Netzwerk-Interpreter auf U: genutzt werden kann s.steuer 2024-02-02 09:58:44 +01:00
  • bff2a9ab62 Auf Rechnern, die Netzwerk-Interpreter auf U: nutzen kam bei jedem Ausführen von compare_lists ein Deprecation Warning für eine Pandas-Dependency. Deprecation Warnings werden nun ignoriert und nicht mehr ausgegeben s.steuer 2024-02-02 09:56:20 +01:00
  • d431ba1b92 In cremig_setenv.bat NETWORK_INTERPRETER_PATH aufgenommen, damit bei Bedarf (z.B. wenn sich kein Python auf Rechner befindet) Interpreter auf U: genutzt werden kann. manage_interpreter.bat steuert zukünftig, welcher Interpreter gilt, d.h. wenn NETWORK_INTERPRETER_PATH in cremig_setenv.bat auskommentiert ist, wird Interpreter des virtual environments genutzt, wenn nicht auskommentiert gilt Interpreter auf U: + Mehrfaches voranstellen von CREMIG_BIN in Path wird nun verhindert bei mehrmaligem Aufruf von cremig_setenv.bat s.steuer 2024-02-02 09:52:09 +01:00
  • a1e688636d set_env und get_env an Controller weitergeben, um Pfade zu erhalten und csv Dateien bzw. lokale Datenbank lesen zu können m.stangl 2024-01-31 17:07:35 +01:00
  • 13c1e399d2 Halbzeugfarbe Combobox in Gui rein m.stangl 2024-01-31 17:05:01 +01:00
  • d8097570ac Callbacks der Knöpfe noch hinzugefügt. dazu auch cb_halzeugfarbe m.stangl 2024-01-31 17:04:13 +01:00
  • fc00c3eafa Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate m.stangl 2024-01-31 13:44:49 +01:00
  • 4a3a3a43f7 image zur Suche in den cfg Ordner dazu m.stangl 2024-01-31 13:44:42 +01:00
  • 7dda641aed Environment mit der Config übergeben m.stangl 2024-01-31 13:44:18 +01:00
  • 9c4863ae99 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate s.steuer 2024-01-31 11:46:08 +01:00
  • a59afd70e7 Klassen zum Laden von CSV's + Auslesen der Assembly-json's aus Sivas + Rückgabe des aktuellen Migrationsstandes (ob Teilenummern bereits in RuleDesigner migriert wurden, oder nicht) aus compare_lists.py in Library umgezogen, da sie teilweise auch im Haupt-Migrationsprogramm benötigt werden s.steuer 2024-01-31 11:44:31 +01:00
  • 82a84f9df0 Fehlermeldungen und Infotexte eingepflegt. Buttons in die Gui Abfrage dazu und Suche Knopf aufgenommen m.stangl 2024-01-30 13:11:05 +01:00
  • f769bc6d7c model liest nur die Daten ein wie sie sind. Dann übernimmt die Controller Logik m.stangl 2024-01-30 13:09:32 +01:00
  • 32b2f69763 merge der Oberflächenbehandlung.cfg m.stangl 2024-01-30 09:49:45 +01:00
  • da35bb4bb5 Fallabhängige Textblöcke für Feld 'Automatische Zusatzinformationen' in eigene cfg-Datei ausgelagert s.steuer 2024-01-28 21:46:52 +01:00
  • 90d9579cf3 Bisherige Sektion 'Oberflaechenbehandlungen' in 'OberflaechenbehandlungenWerkstofftypen' umbenannt, da eindeutigerer Name + Neue Sektion 'Oberflaechenbehandlungen' mit allen vorhandenen Oberflächenbehandlungen ergänzt, da für Feldkontrolle vor Erstellung der Migrationsliste erforderlich s.steuer 2024-01-28 21:43:11 +01:00
  • c96f84814d Weiteres Material aufgenommen + Message-Text angepasst s.steuer 2024-01-28 21:40:55 +01:00
  • de954ffd29 Fehlende Sektionen ergänzt + teilweise Werte aus bestehenden Sektionen entfernt, da die bisherigen Fertigungsverfahren dort nicht vorkommen können/dürfen s.steuer 2024-01-28 21:39:56 +01:00
  • f88bdce287 Werte in Sektion 'Dispogruppe', 'Dispolaufgruppe' und 'FOS_Gruppe' in SIVAS-Werte geändert, da die Werte in der ComboBox gemäß Besprechungsbeschluss während der Maskenbefüllung identisch wie in SIVAS sein sollen und erst im Zuge der Migration ein Umwandlung der Werte in die RuleDesigner-Werte erfolgen soll. Zudem fehlende Sektion 'Halbzeug' ergänzt s.steuer 2024-01-28 21:37:52 +01:00
  • 1603f612f5 Feldspezifikationen 'Halbzeug ohne Saegeliste', 'Ruestcode', 'Fertigungsart', 'Allgemeintoleranz', 'FOS-Gruppe', 'Kalkulationsart', 'Beschaffungsart', 'Mengeneinheit', 'Halbzeug', 'TOS-Gruppe', 'Dispogruppe', 'Dispolaufgruppe', 'Ersatz fuer', 'Ersetzt durch', 'Hersteller', 'Hersteller Teilenummer', 'Werkstofftyp', 'Material', 'Oberflaeche', 'Farbe' ueberarbeitet, bzw. erweitert und teilweise korrigiert. s.steuer 2024-01-28 21:27:24 +01:00
  • 35753256e1 Weitere Bilder in Spezifikation ergänzt s.steuer 2024-01-28 21:25:17 +01:00
  • a54bc79fd4 set_current_item_id im Controller implementiert. m.stangl 2024-01-25 18:38:50 +01:00
  • 55ed82cca5 logik hat erste Funktionen für Verhalten bekommen für Oberfläche Farbe. Abfrage des Status des Modells möglich m.stangl 2024-01-25 18:38:21 +01:00
  • 244afe7530 environment ebenfalls an Model mitgeben m.stangl 2024-01-25 18:37:11 +01:00
  • 8073e6f9fc zuordnung zwischen SIVAS .csv und INternem Datenmodell eingebaut. sivas_data_from_csv impl. m.stangl 2024-01-25 18:36:45 +01:00
  • 6ec280728f Versuch die Datei aus %TEMP% in den Work Ordner zu ziehen m.stangl 2024-01-25 15:59:36 +01:00
  • 2ba0c18818 Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate m.stangl 2024-01-25 13:39:52 +01:00
  • beec42adce callback funktionen der Comboboxen geben auch den neuen Wert mit, der vom Nutzer gewählt wurde m.stangl 2024-01-25 13:39:38 +01:00
  • 3543200e5c defaults der Oberfläche aus json laden. m.stangl 2024-01-25 13:38:47 +01:00
  • 544f612cf2 Button 'Durchsuchen' unter ComboBox des Feldes '3D-Modell' verschoben, um zusätzliche Frame-Column einzusparen + RadioButtons beim Feld Datenbank untereinander angeordnet, um zusätzliche Frame-Colum einzusparen + Widget-Typ bei Feld '3D-Modell' von Entry in ComboBox geändert + Widget-Typ bei Feld 'Lebenszyklusstatus' von RadioButton in ComboBox geändert s.steuer 2024-01-25 10:19:44 +01:00
  • 946b71a286 Bilder und GIFs für Spezifikation hinzugefügt s.steuer 2024-01-25 09:55:24 +01:00
  • aa043d08a1 Aktuellen Arbeitsstand eingecheckt s.steuer 2024-01-25 09:54:06 +01:00
  • ab21a8471e Comboboxen in gui integriert m.stangl 2024-01-25 09:22:14 +01:00
  • 4b82253f6b spaces am Ende der Zeilen entfernt m.stangl 2024-01-25 09:21:50 +01:00
  • 7785b14431 die Comboxen werden jetzt als Teil der gui mit verwaltet und belegt m.stangl 2024-01-25 09:18:29 +01:00
  • 8e7eebe317 Erster Ansatz die Inhalte der Comboboxen auch als Teil der gui mit zu verwalten m.stangl 2024-01-25 09:17:27 +01:00
  • 5bfc7e8f10 allen vorhandenen Callbackfunktionsaufrufe ein cb_ vorangesetzt m.stangl 2024-01-24 17:10:53 +01:00
  • 17dd0af887 test der Abfrage aller existierenden Werkstoffarten implementiert m.stangl 2024-01-24 17:10:16 +01:00
  • b438c90dfb Alle Werkstoffarten aus der ersten Sektion holen. Nicht aus allen überhaupt existierenden Sektionen m.stangl 2024-01-24 17:09:47 +01:00