Class EbicsWizard

Namespace
Subsembly.EBICS.Admin
Assembly
Subsembly.EBICS.Win32.dll

Provides a wizard-like UI for setting up a new EbicsContact. or changed the user's keys (security profile).

public sealed class EbicsWizard : EbicsTrace
Inheritance
EbicsWizard
Inherited Members

Constructors

EbicsWizard(IEbicsContactFolder, EbicsContact[], EbicsContact)

public EbicsWizard(IEbicsContactFolder aContactFolder, EbicsContact[] vContacts, EbicsContact aContact = null)

Parameters

aContactFolder IEbicsContactFolder
vContacts EbicsContact[]

The contacts that are already part of the contact folder (where the new contact should be added). Blacklist for contact names.

aContact EbicsContact

Optional, pre-configured contact to work with. This contact may be incomplete and just contain default values that shall be used in NewContact(IWin32Window, Icon, string). This contact (if any) is also not part of the contacts array/folder.

Properties

Contacts

The contacts that are already part of the contact folder.

public EbicsContact[] Contacts { get; }

Property Value

EbicsContact[]

IsRemoteContactFolder

public bool IsRemoteContactFolder { get; }

Property Value

bool

Methods

ImportKeyFile(IWin32Window, Icon, string)

Launches a wizard for setting up a new EBICS contact from an existing key file.

public EbicsContact ImportKeyFile(IWin32Window aOwner, Icon aCaptionIcon, string sCaptionText)

Parameters

aOwner IWin32Window

The owner Form of the wizard Form that will be shown. May be null.

aCaptionIcon Icon

The window caption icon to be used in the wizard form. This may be null if no icon is desired.

sCaptionText string

The window caption text to be used in the wizard form that will be shown. Must not be null or an empty string.

Returns

EbicsContact

If the wizard completes successfully, then a fully initialised new EbicsContact instance is returned. This contact was not added to any contact folder so far. If the wizard was cancelled by the user, then null is returned.

NewContact(IWin32Window, Icon, string)

Launches a wizard for setting up a new EBICS contact.

public EbicsContact NewContact(IWin32Window aOwner, Icon aCaptionIcon, string sCaptionText)

Parameters

aOwner IWin32Window

The owner Form of the wizard Form that will be shown. May be null.

aCaptionIcon Icon

The window caption icon to be used in the wizard form. This may be null if no icon is desired.

sCaptionText string

The window caption text to be used in the wizard form that will be shown. Must not be null or an empty string.

Returns

EbicsContact

If the wizard completes successfully, then a fully initialised new EbicsContact instance is returned. This contact was not added to any contact folder so far. If the wizard was cancelled by the user, then null is returned.