Artikel-Schlagworte: „Plugins“

Kleine Auftragsverwaltung

Dienstag, 5. Januar 2010

Veröffentlichung: Januar 2010
Programmiersprache: C#

Auf Basis meines Datenbanktools und als Modul in meinem Prüfmittelverwaltungsprogramms nach ISO9001 / TS16949 habe ich eine kleine Auftragsverwaltung geschrieben. Das Tool ermöglicht ein einfaches dokumentieren von Arbeitsaufträgen in meinem gewohnten XML Datenbanktool. Dank der Vorzüge von XML sind auch hier wieder Verschachtelungen möglich. In der Praxis stellt sich das durch Teilaufgaben mit eigenen Stati wieder, die einem Auftrag zugeordnet werden können.

Ansonsten gibt es nicht allzu viel zu sehen, eine kleine Abfrage erstellt passend zur KW/Monat eine Liste aus aktuell bearbeiteten und/oder neu erstellten Aufträgen zusammen.

Besonders schön funktioniert hier noch die Druckfunktion die sich die ausgewählten Datensätze schnappt und eine saubere Auftragsliste druckt, inklusive der Teilaufgaben und ihrer Stati. Dafür habe ich eine kleine Klasse geschrieben die mit dem PrintDocument im .net Paket die zu druckenden Seiten komplett per GDI+ rendert. Das ermöglicht einen komplett eigenen Aufbau des resultierenden Dokuments auf Basis der XML Daten.

Das Tool kann ohne Probleme auch als Modul komplett seperat gestartet und mit neuen Feldern und Funktionen erweitert werden.

XML Datenbank Tool 2.0

Donnerstag, 3. September 2009
Veröffentlichung: Juli 2008 / Januar 2009
Programmiersprache: C#
Eines meiner liebsten Projekte, ein ganz einfaches Programm zur Visualisierung von XML Datenbanken.
Kompatibel sind alle Datenbanken die sich in eine ACCESS ähnliche Oberfläche packen lassen, also aus sich wiederholenden Einträgen bestehen.
Verschachtelungen werden ebenfalls unterstützt, diese werden dann in Form einer Untertabelle dargestellt.
Das Programm mag einfach aussehen, ist in der Praxis aber extrem komfortabel zu benutzen und anderen (z.B. meinem eigenen, folgt) komplett grafischen XML Editoren absolut vorzuziehen.
Beispiel:
Beispiel, Aufbau XML Datei
Beispiel, Aufbau XML Datei
Beispiel, Darstellung im Programm
Beispiel, Darstellung im Programm

Es können beliebig viele Datensätze aus einer XML Datei in Tabs aufgeteilt und dargestellt werden.

Über mein Plugin System ( http://www.smokingfish.de/?p=119 ) lassen sich die Lade/Speicher Routinen und spezifische Funktionen anpassen (braucht man z.B. eine ID Abfrage sobald der Benutzer die ID eines Eintrages ändert).

Ein grosser Vorteil an diesem System ist das die Datenbanken von jedem gelesen werden können und eine Visualisierung über ein Webtool wesentlich vereinfacht ist.

In meinem Beispiel , eine Prüfmittelüberwachung, findet sich auch die Visualisierung der Daten im Netz mit Hilfe von AJAX wieder.

Datensätze können zusätzlich noch in Excel,Access oder als reine Textdatei exportiert werden.