Show / Hide Table of Contents

Class QuoteConnection

Information about a connection to the ERP system.

Carrier object for QuoteConnection. Services for the QuoteConnection Carrier is available from the IQuoteAgent.
Inheritance
Object
QuoteConnection
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
public class QuoteConnection : Carrier

Constructors

QuoteConnection()

Default constructor

Declaration
public QuoteConnection()
See Also
QuoteAgent
IQuoteAgent

Properties

AllAccess

Is this connection accessible to everyone? If not, then the QuoteConnectionAccess table tells us who can access it.

Declaration
public virtual bool AllAccess { get; set; }
Property Value
Type Description
Boolean
See Also
QuoteAgent
IQuoteAgent

AssociateAccessIds

Array of ids containing associates that will have access to this connection.

Declaration
public virtual int[] AssociateAccessIds { get; set; }
Property Value
Type Description
Int32[]
See Also
QuoteAgent
IQuoteAgent

ConnectorName

Programmatic name of the Connector plugin that implements this kind of connection

Declaration
public virtual string ConnectorName { get; set; }
Property Value
Type Description
String
See Also
QuoteAgent
IQuoteAgent

Deleted

If set, then this is a row that has been 'deleted'; we do not physically delete rows to avoid disaster.

Declaration
public virtual bool Deleted { get; set; }
Property Value
Type Description
Boolean
See Also
QuoteAgent
IQuoteAgent

DisplayDescription

Tooltip/description shown to user; multi-language support. Any other info available that would make an uncertain user chose the right connector. Typically, used for tooltip.

Declaration
public virtual string DisplayDescription { get; set; }
Property Value
Type Description
String
See Also
QuoteAgent
IQuoteAgent

DisplayName

Connection name shown to user; multi-language support. The name of the connector to display in a list so that the users can choose between them. Typically the name of the client, with maybe the ERP system in parenthesis.

Declaration
public virtual string DisplayName { get; set; }
Property Value
Type Description
String
See Also
QuoteAgent
IQuoteAgent

ErpConnectionId

The ERP Connection that this Quote connection is an extension of

Declaration
public virtual int ErpConnectionId { get; set; }
Property Value
Type Description
Int32
See Also
QuoteAgent
IQuoteAgent

ERPName

Name of the ERP system (programmatic).

Declaration
public virtual string ERPName { get; set; }
Property Value
Type Description
String
See Also
QuoteAgent
IQuoteAgent

ExtraData

Optional extra data, in XML format, for configuring the connector. Connector-specific!

Declaration
public virtual string ExtraData { get; set; }
Property Value
Type Description
String
See Also
QuoteAgent
IQuoteAgent

InitializeResponse

Status and Error message when the system called the connector Initialize method. Null if the connector has not been initialized yet.

Declaration
public virtual PluginResponse InitializeResponse { get; set; }
Property Value
Type Description
PluginResponse
See Also
QuoteAgent
IQuoteAgent

IsAvailable

Whether or not the specified connection is available. Typically, without network access the availability is false.

Declaration
public virtual bool IsAvailable { get; set; }
Property Value
Type Description
Boolean
See Also
QuoteAgent
IQuoteAgent

PriceLists

The PriceLists that this connection offers.

Declaration
public virtual PriceList[] PriceLists { get; set; }
Property Value
Type Description
PriceList[]
See Also
QuoteAgent
IQuoteAgent

QuoteConnectionId

Primary key

Declaration
public virtual int QuoteConnectionId { get; set; }
Property Value
Type Description
Int32
See Also
QuoteAgent
IQuoteAgent

Rank

Rank order

Declaration
public virtual int Rank { get; set; }
Property Value
Type Description
Int32
See Also
QuoteAgent
IQuoteAgent

UserGroupAccessIds

Array of ids containing usergroups that will have access to this connection.

Declaration
public virtual int[] UserGroupAccessIds { get; set; }
Property Value
Type Description
Int32[]
See Also
QuoteAgent
IQuoteAgent

Methods

ToString()

Returns the carrier contents as a formatted string.

Declaration
public override string ToString()
Returns
Type Description
String

The carrier contents.

See Also
QuoteAgent
IQuoteAgent

ToString(String)

Returns the carrier contents as a formatted string, useful for debugging. Each line in the output is prefixed with the input value.

Declaration
public string ToString(string prefix)
Parameters
Type Name Description
String prefix

The line prefix (typically used for indenting)

Returns
Type Description
String

The carrier contents.

See Also
QuoteAgent
IQuoteAgent

See Also

QuoteAgent
IQuoteAgent
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top