IInsertEntityIntoFile
IInsertEntityIntoFile
Section titled “IInsertEntityIntoFile”Einführung
Section titled “Einführung”Dieses Interface ermöglicht das automatische Ausfüllen von Vorlagen, sobald diese zu Aufträgen, Artikeln usw hinzugefügt werden.
Ablauf
Section titled “Ablauf”- Es wird eine Vorlage z.B. im Dokumentexplorer im Auftrag ausgewählt.
- Die Vorlage wird in das Verzeichnis des Auftrags kopiert
- Das Interface
IInsertEntityIntoFile.ApplyEntityToFilewird aufgerufen. - Je nach Option wird die Datei im Standardprogramm geöffnet.
Interface
Section titled “Interface”Assembly: Styletronix.AuftragsverwaltungV2.IPC
Public Interface IInsertEntityIntoFileClass ApplyEntityToFileParamsPublic File As StringPublic Entity As ObjectPublic OpenFile as booleanEnd ClassFunction ApplyEntityToFile(sender As Object, e As ApplyEntityToFileParams) As BooleanEnd InterfaceBeschreibung
Section titled “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
IInsertEntityIntoFileaufgerufen.
Quelle
Section titled “Quelle”- Ursprungsdatei: iinsertentityintofile.htm