# 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. ## Code-Beispiel ```csharp 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