Show / Hide Table of Contents

Class QuoteContextInfo

QuoteContextInfo contains all the information for communicating with the ERP connector.

Inheritance
Object
QuoteContextInfo
QuoteAlternativeContextInfo
QuoteVersionContextInfo
Namespace: SuperOffice.CRM
Assembly: SuperOffice.Plugins.dll
Syntax
public class QuoteContextInfo : Object

Constructors

QuoteContextInfo()

Default constructor

Declaration
public QuoteContextInfo()

Properties

CRMAssociate

Read-only. The logged in user (the salesman) Note: not necessarily the the owner of the sale – that is exposed via the SaleInfo object

Declaration
public UserInfo CRMAssociate { get; set; }
Property Value
Type Description
UserInfo

CRMCompany

Read-only information about the company the sale is attached to. The CRM client will update the amount + cost fields on the sale based on the quote values.

Declaration
public IContactInfo CRMCompany { get; set; }
Property Value
Type Description
IContactInfo

CRMForeignKeys

The foreign keys that is related to this quote. Contact keys, project keys, sales keys and quotekeys.

Declaration
public ForeignKeyInfo[] CRMForeignKeys { get; set; }
Property Value
Type Description
ForeignKeyInfo[]

CRMPerson

Read-only information about the person the sale is attached to.

Declaration
public IPersonInfo CRMPerson { get; set; }
Property Value
Type Description
IPersonInfo

CRMProject

Read-only. The sales related project info (if any).

Declaration
public IProjectInfo CRMProject { get; set; }
Property Value
Type Description
IProjectInfo

CRMQuote

Read + Write quote information

Declaration
public QuoteInfo CRMQuote { get; set; }
Property Value
Type Description
QuoteInfo

CRMQuoteVersion

Read + Write version information.

This is the active version

Declaration
public QuoteVersionInfo CRMQuoteVersion { get; set; }
Property Value
Type Description
QuoteVersionInfo

CRMSale

Read-only information about the sale the quote is attached to. The CRM client will update the amount + cost fields on the sale based on the quote values.

Declaration
public ISaleInfo CRMSale { get; set; }
Property Value
Type Description
ISaleInfo

DeliveryAddress

The delivery address this quote/order shall be sent to.

Declaration
public AddressInfo DeliveryAddress { get; set; }
Property Value
Type Description
AddressInfo

EISConnectionGuid

A conversation identifier

Declaration
public string EISConnectionGuid { get; set; }
Property Value
Type Description
String

EISConnectionId

The id of the EIS Connection in the CRM system.

Declaration
public int EISConnectionId { get; set; }
Property Value
Type Description
Int32

ERPCompanyKey

A key to the equivalent id in the ERP system, from the EIS System. May be empty.

Declaration
public string ERPCompanyKey { get; set; }
Property Value
Type Description
String

ERPPersonKey

A key to the equivalent id in the ERP system, from the EIS System. May be empty.

Declaration
public string ERPPersonKey { get; set; }
Property Value
Type Description
String

ERPProjectKey

A key to the equivalent id in the ERP system, from the EIS System. May be empty.

Declaration
public string ERPProjectKey { get; set; }
Property Value
Type Description
String

ERPSaleKey

A key to the equivalent id in the ERP system, from the EIS System. May be empty.

Declaration
public string ERPSaleKey { get; set; }
Property Value
Type Description
String

InvoiceAddress

The invoice address this quote/order shall be sent to.

Declaration
public AddressInfo InvoiceAddress { get; set; }
Property Value
Type Description
AddressInfo

UserLanguageCode

The language the users uses in the CRM client. The connector should preferably respond using this language. .net culture code: “nb-NO”, “en-US” etc.

Declaration
public string UserLanguageCode { get; set; }
Property Value
Type Description
String

Methods

Assign(QuoteContextInfo)

Will copy the values of the src into this.

Declaration
public virtual void Assign(QuoteContextInfo src)
Parameters
Type Name Description
QuoteContextInfo src

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top