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 Quote Agent.
Inheritance
object
QuoteConnection
Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
[DataContract(Namespace = "http://www.superoffice.net/ws/crm/NetServer/11.7.0.0")]
public class QuoteConnection : Carrier

Constructors

QuoteConnection()

Default constructor

Declaration
public QuoteConnection()
See Also
IQuoteAgent

Properties

AllAccess

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

Declaration
[DataMember]
public virtual bool AllAccess { get; set; }
Property Value
Type Description
bool
See Also
IQuoteAgent

AssociateAccessIds

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

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

ConnectorName

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

Declaration
[DataMember]
public virtual string ConnectorName { get; set; }
Property Value
Type Description
string
See Also
IQuoteAgent

Deleted

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

Declaration
[DataMember]
public virtual bool Deleted { get; set; }
Property Value
Type Description
bool
See Also
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
[DataMember]
public virtual string DisplayDescription { get; set; }
Property Value
Type Description
string
See Also
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
[DataMember]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string
See Also
IQuoteAgent

ERPName

Name of the ERP system (programmatic).

Declaration
[DataMember]
public virtual string ERPName { get; set; }
Property Value
Type Description
string
See Also
IQuoteAgent

ErpConnectionId

The ERP Connection that this Quote connection is an extension of

Declaration
[DataMember]
public virtual int ErpConnectionId { get; set; }
Property Value
Type Description
int
See Also
IQuoteAgent

ExtraData

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

Declaration
[DataMember]
public virtual string ExtraData { get; set; }
Property Value
Type Description
string
See Also
IQuoteAgent

InitializeResponse

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

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

IsAvailable

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

Declaration
[DataMember]
public virtual bool IsAvailable { get; set; }
Property Value
Type Description
bool
See Also
IQuoteAgent

PriceLists

The PriceLists that this connection offers.

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

QuoteConnectionId

Primary key

Declaration
[DataMember]
public virtual int QuoteConnectionId { get; set; }
Property Value
Type Description
int
See Also
IQuoteAgent

Rank

Rank order

Declaration
[DataMember]
public virtual int Rank { get; set; }
Property Value
Type Description
int
See Also
IQuoteAgent

UserGroupAccessIds

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

Declaration
[DataMember]
public virtual int[] UserGroupAccessIds { get; set; }
Property Value
Type Description
int[]
See Also
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
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
IQuoteAgent

See Also

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