# Beispiel für das Nutzen der Speicher Methoden In diesem Beispiel sehen Sie, wie man eine Speicher 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 **Speichern()** zugegriffen wird. Mittels der folgenden Methode ist es möglich entsprechende Rechnungen zu speichern. Der Speicherpfad ist in der Wawi hinterlegt und änderbar. Der Standardspeicherort befindet sich auf dem Desktop. ## Code-Beispiel ```csharp class Worker { CJTLwawiExtern _wawiExtern = new CJTLwawiExtern(); public void Speichern(string server, string datenbank, string benutzer, string passwort, int kBenutzer, int key, int id) { this._wawiExtern.JTL_SpeicherRechnung(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 **kRechnung** aus der Tabelle **trechnung**. In einer anderen Speicher Methode, wie z.B. **JTL_SpeicherRechnungsKorrektur** muss man den Wert **kGutschrift** aus der Tabelle **tgutschrift** verwenden. Für jede weitere Speicher 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 Rechnungsformular auswählt. ## Weitere Speicher-Methoden Es stehen noch weitere Speicher Methoden zur Verfügung, mit denen weitere Dateien gespeichert werden können: * JTL_SpeicherRechnung * JTL_SpeicherRechnungsKorrektur