2024-09-18 11:33:52 +02:00
2024-02-28 10:46:25 +01:00
2022-11-15 19:10:19 +01:00
2025-02-20 14:57:17 +01:00
2023-04-27 14:39:01 +02:00
2025-02-20 14:57:17 +01:00
2023-05-02 10:53:07 +02:00
2022-11-02 20:29:17 +01:00
2022-11-02 22:32:18 +01:00
2022-11-10 19:36:31 +01:00
2023-03-05 00:40:10 +01:00
2023-03-14 11:25:18 +01:00
2023-11-02 11:56:42 +01:00
2023-11-02 11:56:42 +01:00

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

PLZ

DIN 5008 PDF

DIN 5008 Bild

Description
Miscellaneous stuff for Elwig
Readme 5.1 MiB
Languages
Python 98.2%
Shell 0.8%
Batchfile 0.5%
PowerShell 0.5%