IInsertEntityIntoFile

Navigation:  Skripts > Programmerweiterungen > Interfaces >

IInsertEntityIntoFile

Previous pageReturn to chapter overviewNext page

Einführung

Dieses Interface ermöglicht das automatische Ausfüllen von Vorlagen, sobald diese zu Aufträgen, Artikeln usw hinzugefügt werden.

 

 

 

Ablauf

1.Es wird eine Vorlage z.B. im Dokumentexplorer im Auftrag ausgewählt.
2.Die Vorlage wird in das Verzeichnis des Auftrags kopiert
3.Das Interface IInsertEntityIntoFile.ApplyEntityToFile wird aufgerufen.
4.Je nach Option wird die Datei im Standardprogramm geöffnet.

 

 

Interface

Assembly: Styletronix.AuftragsverwaltungV2.IPC

 

Public Interface IInsertEntityIntoFile

    Class ApplyEntityToFileParams

        Public File As String

        Public Entity As Object

  Public OpenFile as boolean

    End Class

 

    Function ApplyEntityToFile(sender As Object, e As ApplyEntityToFileParams) As Boolean

End Interface

 

 

Beschreibung

 

Die Funktion ApplyEntityToFile wird aufgerufen, nach dem die Vorlage an das Ziel übertragen wurde.

 

 

ApplyEntityToFileParams

File: Die Datei auf welche die Entity angewendet werden soll. Falls durch anwenden der Entity eine neue Datei erzeugt wird, kann diese als Rückgabeparameter angegeben werden.

Entity: Die Entity, welche angewendet wird. z.B. tbl_Auftrag oder tbl_Artikel usw.

OpenFile: True, wenn die Datei nach dem zuweisen der Entity zur weiteren bearbeitung geöffnet werden soll. Falls das Öffnen innerhalb der Funktion ApplyEntityToFile erfolgt, muss der Wert auf false gesetzt werden, da die Datei sonst nach dem Durchlauf der Funktion erneut geöffnet würde.

Rückgabewert (boolean): Wenn das Ausfüllen der Datei erfolgreich war, muss "True" zurückgegeben werden. Falls die Datei vom PlugIn nicht unterstützt wird, oder das ausfüllen nicht möglich war, muss "false" zurückgegeben werden. In diesem Fall wird dann das nächste Plugin mit dem Interface IInsertEntityIntoFile aufgerufen.