Name
- WG Master (Winzergenossenschaft Master)
- Ewigev (Elektronische Winzergenossenschaftsverwaltung), Ewige/Ewig
- Kelwin (Kompakte Elektronische Winzergenossenschaftsverwaltung)
- Dionysos (griechischer Gott des Weines, der Freude, der Trauben, der Fruchtbarkeit, des Wahnsinns und der Ekstase)
- Urban I. (Patron der Weinberge, des Weines, der Winzer und Küfer)
- Elwig (Elektronische Winzergenossenschaftsverwaltung)
Migrate DB
Export WGdaten
ATTENTION: Office and Python versions have to be both 64-bit or both 32-bit!
This will export all tables from the MS Access file WGDATEN.accdb
as csv files to the directory TABLES_DIR
.
cd wgmaster
python3 export.py WGDATEN.accdb -o TABLES_DIR
cd ..
Generate PLZ
This will generate data/90.plz.sql
.
cd data
python3 plz.py
cd ..
Create temporary database
This will create wgtemp.sqlite3
.
rm wgtemp.sqlite3
echo ".q" | ./sqlite.sh wgtemp.sqlite3
Migrate
This will create wgprod.sqlite3
and migrate all WG Master data into it.
cd wgmaster
python3 migrate.py -q TABLES_DIR MIGRATE_DIR -d ../wgtemp.sqlite3
python3 import.py MIGRATE_DIR ../wgprod.sqlite3
cd ..
Razor Templates
template.cshtml -[razor]-> out.html -[edge]-> out.pdf -[print]-> paper
Technologies
- C#
- WPF
- LINQ
- SQLite
Links
Description
Languages
Python
98.2%
Shell
0.8%
Batchfile
0.5%
PowerShell
0.5%