Click or drag to resize

IQuoteVersion Interface

IQuoteVersion Interface

Namespace:  SuperOffice.COM.SuperOfficeDB
Assembly:  SuperOfficeDB.Interop (in SuperOfficeDB.Interop.dll) Version: 8.0.0.0
Syntax
public interface IQuoteVersion : IModelBase

The IQuoteVersion type exposes the following members.

Properties
  NameDescription
Public propertyApprovedBy
ApprovedBy: Id of associate who approved (or rejected approval) for this version
Public propertyApprovedRegisteredBy
ApprovedRegisteredBy: Id of associate who actually entered the approval; might be different from ApprovedBy (f.x. due to telephone consultation/approval)
Public propertyApprovedRegisteredDate
ApprovedRegisteredDate: When was approval granted or rejected
Public propertyApprovedText
ApprovedText[1024]: Text with comments on why approval was granted (or rejected)
Public propertyArchivedState
ArchivedState: State that this quote version had, right before it was changed to Archived; in this way we can show what happened before the archiving.
Public propertyChanged
has record been changed since read?
Public propertyCreatedAssociate
The user that created the object
Public propertyCreatedDate
The date the object was saved to the database.
Public propertyDeliveryCountryId
DeliveryCountryId: Country of delivery address, typically copied from the contact record
Public propertyDescription
Description: Description of version
Public propertyERPDeliveryTermsKey
ERPDeliveryTermsKey: Key in the ERP system that identifies delivery terms; OR a string that is the actual delivery terms
Public propertyERPDeliveryTypeKey
ERPDeliveryTypeKey: Key in the ERP system that identifies delivery type; OR a string that is the actual delivery type
Public propertyERPPaymentTermsKey
ERPPaymentTermsKey: Key in the ERP system that identifies payment terms; OR a string that is the actual payment terms
Public propertyERPPaymentTypeKey
ERPPaymentTypeKey: Key in the ERP system that identifies payment type; OR a string that is the actual payment type
Public propertyERPQuoteVersionKey
ERPQuoteVersionKey: Key in the ERP system that uniquely identifies this Version within the ERP system
Public propertyExpirationDate
ExpirationDate: Last date the quote version is valid
Public propertyExtraField1
extraField1: Optional information added by Quote Connector; usable in the quote document merge process
Public propertyExtraField2
extraField2: Optional information added by Quote Connector; usable in the quote document merge process
Public propertyExtraField3
extraField3: Optional information added by Quote Connector; usable in the quote document merge process
Public propertyExtraField4
extraField4: Optional information added by Quote Connector; usable in the quote document merge process
Public propertyExtraField5
extraField5: Optional information added by Quote Connector; usable in the quote document merge process
Public propertyFollowupId
FollowupId: Link to a follow-up activity
Public propertyHasOwnDeliveryAddress
HasOwnDeliveryAddress: The delivery address is not the same as the contact's Street address
Public propertyHasOwnInvoiceAddress
HasOwnInvoiceAddress: The invoice address is not the same as the contact's Postal address
Public propertyIdentity
The primary key on the primary table. Is zero for new objects. Is set when an object is saved.
Public propertyInvoiceCountryId
InvoiceCountryId: Country of invoice address, typically copied from contact record
Public propertyIsAvailable
is record available in db?
Public propertyIsRequiredFilled
Are all the required fields filled out? Can we save the record?
Public propertyIsValid
does the record exist?
Public propertyLastRecalculated
LastRecalculated: When was this version last subjected to a total recalculation. This field must be set by the CONNECTOR, since the connector may choose to ignore a RecalculateVersion call based on policies and possibly the current value of this field. SuperOf
Public propertyLikelyQuoteAlternativeId
LikelyQuoteAlternativeId: The alternative that is considered most likely to be accepted
Public propertyNumber
Number[255]: A quote number that the user (or ERP connector) can fill out.
Public propertyQuoteId
QuoteId: Owning quote of this quote version
Public propertyRank
Rank: Rank/Version number, starts at 1
Public propertyReason
Reason: If there was a problem, this field contains a localized explanation of the problem and possible steps to fix it that the user can be shown.
Public propertySentDate
SentDate: When was the Version sent to the customer
Public propertySentry
Sentry settings for this object. Lets you find out your read/write access to the object.
Public propertyState
State: Current state of this quote version; Unknown, NotCalculatedDraft, CalculatedDraft, Published
Public propertyStatus
Status: If there was a problem with for instance calculation, this field is set to warning or error.
Public propertyUpdatedAssociate
The last user to modify the object
Public propertyUpdatedDate
The date of the most recent update.
Top
Methods
  NameDescription
Public methodCancelChanges
Undo any changes made since the object was loaded.
Public methodChangeIdentity
Loads a different record into the object. Causes changes to the existing object to be saved first.
Public methodDelete
Delete the object from the database. May throw an error if you are not allowed to delete the object.
Public methodSave
Persist the object to the database. May throw an error if you are not allowed to save changes to the object.
Public methodSetDefaults
Populate the object with default values, such as setting the owner to the current user.
Top
See Also