Beispiel für das Nutzen der Druck Methoden

In diesem Beispiel sehen Sie, wie man eine Druck Methode über ein Objekt der JTLwawiExtern.dll ansteuern kann.

In diesem Fall, wie im Abschnitt JTLwawiExtern.dll einbinden beschrieben, ist ein Objekt der Klasse CJTLwawiExtern in der Klasse Worker in einem privaten Feld intitialisiert worden, auf
das in der Methode Drucken() zugegriffen wird.

Mittels der folgenden Methode ist es möglich entsprechende Aufträge zu drucken.

class Worker
{
        CJTLwawiExtern _wawiExtern = new CJTLwawiExtern(); 

        public void Drucken(string server, string datenbank, string benutzer, string passwort, int kBenutzer, int key, int id)
        {
        this._wawiExtern.JTL_DruckeAuftrag(server, datenbank, benutzer, passwort, kBenutzer, key, id);
    }
}
Übergabeparameter
  • Zugangsdaten des Servers:
    • server: Enthält den Servernamen
    • datenbank: Enthält den Datenbanknamen. In der Wawi sollte dies standardmäßig eazybusiness sein
    • benutzer: Enthält den Benutzernamen des Servers.
    • passwort: Enthält das Passwort passend zum Benutzernamen.
  • kBenutzer: Enthält den Key des Benutzers, der in diesem Fall die JTL-Wawi verwendet. Bsp.: Admin hat den Wert 1.
    Dieser Wert ist aus der Tabelle tbenutzer zu entnehmen
  • key: Enthält im Programmbeispiel den Wert kBestellung aus der Tabelle tBestellung. In einer anderen Druck Methode, wie z.B. JTL_DruckeRechnung muss man den Wert kRechnung aus
    der Tabelle trechnung verwenden.
    Für jede weitere Druck Methode muss ein entsprechender Key aus der entsprechenden Tabelle entnommen werden.
  • id: Enthält den Wert von kFormular aus der Tabelle tFormular für den entsprechenden Namen in der Spalte cName, welcher das zugehörige Druckformular auswählt.
Verfügbare Druck Methoden:
  • JTL_DruckeAuftrag
  • JTL_DruckeAngebot
  • JTL_DruckeRechnung