Class FinScriptSendOrder
This Online Banking script sends one or more orders within a new FinTS dialog.
Inherited Members
Namespace: Subsembly.FinTS.Forms
Assembly: Subsembly.FinTS.Win32.dll
Syntax
public class FinScriptSendOrder : FinScript
Constructors
FinScriptSendOrder(FinOrder, string, IFinVerificationOfPayeeForm, bool)
Declaration
public FinScriptSendOrder(FinOrder aOrder, string sCustID, IFinVerificationOfPayeeForm aVopForm, bool fVopOptOutPreferred)
Parameters
Type | Name | Description |
---|---|---|
FinOrder | aOrder | The single order to be sent. This must not be |
string | sCustID | Optional customer ID that shall be used for FinTS dialog initialization. If this is
|
IFinVerificationOfPayeeForm | aVopForm | Optional implementation of Verification of Payee user interface. If this is
|
bool | fVopOptOutPreferred | If |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | The parameter |
FinScriptSendOrder(FinOrder[], string, IFinVerificationOfPayeeForm, bool)
Declaration
public FinScriptSendOrder(FinOrder[] vOrders, string sCustID, IFinVerificationOfPayeeForm aVopForm, bool fVopOptOutPreferred)
Parameters
Type | Name | Description |
---|---|---|
FinOrder[] | vOrders | An array of orders to be sent. This array may be empty, but it must not be
|
string | sCustID | Optional customer ID that shall be used for FinTS dialog initialization. If this is
|
IFinVerificationOfPayeeForm | aVopForm | Optional implementation of Verification of Payee user interface. If this is
|
bool | fVopOptOutPreferred | If |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | The parameter |
Methods
Execute(IWin32Window, FinContact, FinOrder, string)
Creates an instance of this Online Banking script and runs it.
Declaration
public static FinScriptSendOrder Execute(IWin32Window aParentWindow, FinContact aContact, FinOrder aOrder, string sCustID)
Parameters
Type | Name | Description |
---|---|---|
IWin32Window | aParentWindow | Optional parent form. If given, then the parent form will be disabled for the duration of the script execution. |
FinContact | aContact | The FinContact that shall be used to send the order. This must not be
|
FinOrder | aOrder | The single order to be sent. This must not be |
string | sCustID | Optional customer ID that shall be used for FinTS dialog initialization. If this is
|
Returns
Type | Description |
---|---|
FinScriptSendOrder | Returns the executed script object. This can be used to access script properties such as Trace. |
Remarks
Sends the given order, trying to Opt-Out from Verification of Payee and using the default FinVerificationOfPayeeForm.
See Also
Execute(IWin32Window, FinContact, FinOrder, string, IFinVerificationOfPayeeForm, bool)
Creates an instance of this Online Banking script and runs it.
Declaration
public static FinScriptSendOrder Execute(IWin32Window aParentWindow, FinContact aContact, FinOrder aOrder, string sCustID, IFinVerificationOfPayeeForm aVopForm, bool fVopOptOutPreferred)
Parameters
Type | Name | Description |
---|---|---|
IWin32Window | aParentWindow | Optional parent form. If given, then the parent form will be disabled for the duration of the script execution. |
FinContact | aContact | The FinContact that shall be used to send the order. This must not be
|
FinOrder | aOrder | The single order to be sent. This must not be |
string | sCustID | Optional customer ID that shall be used for FinTS dialog initialization. If this is
|
IFinVerificationOfPayeeForm | aVopForm | Optional implementation of Verification of Payee user interface. If this is
|
bool | fVopOptOutPreferred | If |
Returns
Type | Description |
---|---|
FinScriptSendOrder | Returns the executed script object. This can be used to access script properties such as Trace. |
Execute(IWin32Window, FinContact, FinOrder[], string)
Creates an instance of this Online Banking script and runs it.
Declaration
public static FinScriptSendOrder Execute(IWin32Window aParentWindow, FinContact aContact, FinOrder[] vOrders, string sCustID)
Parameters
Type | Name | Description |
---|---|---|
IWin32Window | aParentWindow | Optional parent form. If given, then the parent form will be disabled for the duration of the script execution. |
FinContact | aContact | The FinContact that shall be used to send all the given orders.
This must not be |
FinOrder[] | vOrders | An array of orders to be sent. This array may be empty, but it must not be
|
string | sCustID | Optional customer ID that shall be used for FinTS dialog initialization. If this is
|
Returns
Type | Description |
---|---|
FinScriptSendOrder | Returns the executed script object. This can be used to access script properties such as Trace. |
Remarks
Sends the given orders, trying to Opt-Out from Verification of Payee and using the default FinVerificationOfPayeeForm.
See Also
Execute(IWin32Window, FinContact, FinOrder[], string, IFinVerificationOfPayeeForm, bool)
Creates an instance of this Online Banking script and runs it.
Declaration
public static FinScriptSendOrder Execute(IWin32Window aParentWindow, FinContact aContact, FinOrder[] vOrders, string sCustID, IFinVerificationOfPayeeForm aVopForm, bool fVopOptOutPreferred)
Parameters
Type | Name | Description |
---|---|---|
IWin32Window | aParentWindow | Optional parent form. If given, then the parent form will be disabled for the duration of the script execution. |
FinContact | aContact | The FinContact that shall be used to send all the given orders.
This must not be |
FinOrder[] | vOrders | An array of orders to be sent. This array may be empty, but it must not be
|
string | sCustID | Optional customer ID that shall be used for FinTS dialog initialization. If this is
|
IFinVerificationOfPayeeForm | aVopForm | Optional implementation of Verification of Payee user interface. If this is
|
bool | fVopOptOutPreferred | If |
Returns
Type | Description |
---|---|
FinScriptSendOrder | Returns the executed script object. This can be used to access script properties such as Trace. |
OnRunScript(FinBanking)
Declaration
protected override FinDialogResult OnRunScript(FinBanking aBanking)
Parameters
Type | Name | Description |
---|---|---|
FinBanking | aBanking | A completely initialized new FinBanking instance. This was set up with the default FinCredentialManager configured to use the default FinDocketForm, FinCredentialForm, FinTanProcForm, and FinBankingPinStore. Hence there will be a default progress Form and all PIN/TAN handling will be done through the default Forms. |
Returns
Type | Description |
---|---|
FinDialogResult | A final FinDialogResult. Must not be null. |