Namespace SuperOffice.CRM.Sale
Classes
ErpSyncKeyFetcher
PluginResponseInfoWithChanges
QuoteAlternativeRecalculatedHelper
This class is used to keep track of changes in an alternative and quotelines after a call to a quote connector.
QuoteData
Handles all database logic for the Quote. Used by the QuoteManager to keep track of the related quote and version and alternative objects.
This class is based on NestedPersist, and all Quote, version and alternative rows will be saved when the Save method is invoked.QuoteDataHelper
QuoteDocument
QuoteDocumentData
DataSet generator for the Quote document system - produces an appropriately populated DataSet based on sale id, optional alternative id and culture selection
QuoteDocumentGenerator
Class for generating mail-merged Quote documents based on a DataSet with multiple, related tables
QuoteExtensions
Extension for working with Quote objects and rows.
QuoteManager
Handle all business logic for quotes on a sale.
A QuoteManager is created for a given sale/quote and manages the versions+alternatives for the sale/quote.
A QuoteManager is not a singleton.
Uses the QuoteConnectionManager to manage and initialize Quote Connections.
QuoteManagerFactory
QuoteVersionAttachmentManager
Class implementing QuoteVersionAttachment business logic