Click or drag to resize

SalesOrdersRepository Class

Repository class for SalesOrder objects
Inheritance Hierarchy

Namespace:  Aloe.EnterpriseOne.Model.Crm.Sales
Assembly:  Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntax
public class SalesOrdersRepository : LogisticsDocumentsRepository

The SalesOrdersRepository type exposes the following members.

Constructors
  NameDescription
Public methodSalesOrdersRepository
Initializes a new instance of the SalesOrdersRepository class with specific RepositorySource
Top
Properties
  NameDescription
Public propertyAggregateParentRepository
Gets the aggregate parent repository.
(Inherited from Repository.)
Public propertyAllowTrackChanges
Gets a value indicating whether this repository allows tracking changes.
(Inherited from EnterpriseOneEntityRepository.)
Public propertyAttributes
List of Attributes of the container
(Inherited from Repository.)
Public propertyCalculatedAttributes
Gets the calculated attributes.
(Inherited from EnterpriseOneEntityRepository.)
Public propertyChildCollections
List of collections of child objects
(Inherited from EntityRepository.)
Public propertyEntityName
Gets the name of the entity.
(Inherited from EntityRepository.)
Public propertyGhostObjectType
Gets the type of the ghost object.
(Inherited from EntityRepository.)
Public propertyLocalizedName
Gets the name of the repository in the current UI culture.
(Inherited from Repository.)
Public propertyName
The name of the repository, including the name-space.
(Inherited from Repository.)
Public propertyObjectType
Gets the type of the domain objects, which are managed by the repository.
(Overrides RepositoryObjectType.)
Public propertyParentRepository
Gets the parent repository or null if there is no parent repository.
(Inherited from Repository.)
Public propertyPrimaryTableName
The name of the primary storage table, used to persist the domain objects
(Inherited from DataAccessRepository.)
Public propertyReferences
List of references to entity objects
(Inherited from Repository.)
Public propertyRepositorySource
The RepositorySource of this repository
(Inherited from EnterpriseOneEntityRepository.)
Public propertyRules
Gets the repository rules.
(Inherited from EditableRepository.)
Public propertySettings
Gets the entity settings. Can be null.
(Inherited from EnterpriseOneEntityRepository.)
Public propertySupportedGenerationProcedures
Gets the generation procedures, supported by the document entity type.
(Overrides DocumentsRepositoryBaseSupportedGenerationProcedures.)
Public propertySupportsObjectDuplication
Gets a value indicating whether the repository supports object duplication.
(Inherited from EntityRepository.)
Public propertySystemTrackChangesLevel
Gets the system default track changes level for the repository.
(Inherited from DocumentsRepositoryBase.)
Public propertyTrackChangesLevel
Gets a value indicating whether track changes is enabled for this repository. This property is checked for aggregate roots.
(Inherited from EnterpriseOneEntityRepository.)
Top
Methods
  NameDescription
Public methodChangeState
Changes the state of the specified document.
(Inherited from DocumentsRepositoryBase.)
Public methodComplete
Changes the document state to Completed
(Inherited from DocumentsRepositoryBase.)
Public methodConsumeObjects
Consumes and returns the objects found in the specified buffer.
(Inherited from EntityRepository.)
Public methodCreateDataAccessQuery
Creates a new data access query for the repository, with the specified filter
(Inherited from DataAccessRepository.)
Public methodCreateQueryT
Returns IQueryable that can be used in LINQ expressions which query the repository
(Inherited from DataAccessRepository.)
Public methodDuplicateObject
Duplicates the object.
(Inherited from EntityRepository.)
Public methodEnsureFullyLoaded(ObjectTransaction, IEnumerableDomainObject)
Ensures that the specified objects are fully loaded.
(Inherited from DocumentsRepositoryBase.)
Public methodEnsureFullyLoaded(ObjectTransaction, IEnumerableDomainObject)
Ensures that the specified objects are fully loaded.
(Inherited from Repository.)
Public methodEnumerateObjects
Enumerates and returns the objects found in the specified buffer.
(Inherited from EntityRepository.)
Public methodExecuteBusinessRules
Validates the specified object for the specified business event.
(Inherited from EditableRepository.)
Public methodGetAggregateRootRepository
Gets the aggregate root repository. If AggregateParentRepository is null the aggregate root is this repository.
(Inherited from Repository.)
Public methodGetGhostObject
Gets the ghost object of the current repository.
(Inherited from EntityRepository.)
Public methodGetIdAttribute
Returns the attribute, which gets the Id of entity objects
(Overrides EntityRepositoryGetIdAttribute.)
Public methodGetLocalObjectByKey
Finds local object with the specified repository-specific key. Returns null if the object is not found in the local buffer.
(Inherited from EntityRepository.)
Public methodGetObjectByKey
Finds or loads object with the specified repository-specific key. The object is loaded as lazy as possible.
(Inherited from EntityRepository.)
Public methodGetObjectByPrimaryKey
Gets or loads the object with the specified primary key.
(Inherited from EntityRepository.)
Public methodGetObjectByRow
Finds or creates an object, referencing the specified buffer row.
(Inherited from DataAccessRepository.)
Public methodGetObjectKeys
Gets the repository-specific object keys from the objects in the specified buffer.
(Inherited from EntityRepository.)
Public methodGetObjectsByDocumentIds
Gets the objects by document ids.
(Inherited from DocumentsRepositoryBase.)
Public methodGetObjectsByKeys
Find or loads objects with the specified repository-specific keys. The objects are eagerly mass loaded.
(Inherited from EntityRepository.)
Public methodGetObjectsByPrimaryKeys
Gets or loads the objects with the specified primary keys. The objects are eagerly mass loaded.
(Inherited from EntityRepository.)
Public methodGetObjectsByRows
Finds or creates objects, referencing the specified buffer row.
(Inherited from DataAccessRepository.)
Public methodGetParentReference
Gets the parent ownership reference.
(Inherited from Repository.)
Public methodGetPrintout
Gets the printout file.
(Inherited from DocumentsRepositoryBase.)
Public methodGetReferenceTObject, TResult
Gets the backing reference of the member, specified in the expression. The expression should be in the format 's => s.Member'.
(Inherited from Repository.)
Public methodGetScalarAttributes
Gets the scalar attributes.
(Inherited from EnterpriseOneEntityRepository.)
Public methodInstantiateNewObject
Creates a new domain object of the type, managed by the repository.
(Inherited from EditableRepository.)
Public methodIsAggregateRoot
Returns true if this repository is aggregate root.
(Inherited from Repository.)
Public methodMakeVoid
Makes the document void. The operation is irreversible.
(Inherited from DocumentsRepositoryBase.)
Public methodReadToBuffer
Executes the query and returns the result in a buffer
(Inherited from DataAccessRepository.)
Public methodRefreshAttributes
Refreshes the attributes collection.
(Inherited from EnterpriseOneEntityRepository.)
Public methodRegisterRevocableRule
Registers a business rule, which can be revoked by user config option.
(Inherited from EnterpriseOneEntityRepository.)
Public methodRegisterRule
Registers a constraint for the specified validation events.
(Inherited from EditableRepository.)
Public methodRegisterRuleForTBusinessEvent
Registers the rule for all events of the specified event type.
(Inherited from EditableRepository.)
Public methodRegisterRuleForAttributeChanged(String, IBusinessRule)
Registers a rule for the AttributeChangedBusinessEvent event.
(Inherited from EditableRepository.)
Public methodRegisterRuleForAttributeChanged(IDataAttribute, IBusinessRule)
Registers a rule for the AttributeChangedBusinessEvent event.
(Inherited from EditableRepository.)
Public methodRegisterRuleForAttributeChanging
Registers a rule for the AttributeChangingBusinessEvent event.
(Inherited from EditableRepository.)
Public methodRegisterRuleForCommit
Registers a constraint for the Commit validation event. For more information, ValidationEvent.
(Inherited from EditableRepository.)
Public methodRegisterRuleForObjectReferenceChanged
Registers a rule for the ObjectReferenceChangedBusinessEvent event.
(Inherited from EditableRepository.)
Top
Fields
  NameDescription
Public fieldStatic memberCreditLimitOverrideAttribute
Definition of the CreditLimitOverride data attribute
Public fieldStatic memberCustomerIdAttribute
Definition of the data attribute for Customer reference
Public fieldStatic memberCustomerPurchaseOrderDateAttribute
Definition of the CustomerPurchaseOrderDate data attribute
Public fieldStatic memberCustomerPurchaseOrderNoAttribute
Definition of the CustomerPurchaseOrderNo data attribute
Public fieldStatic memberCustomerReference
Definition of the Customer reference
Public fieldStatic memberDealerIdAttribute
Definition of the data attribute for Dealer reference
Public fieldStatic memberDealerReference
Definition of the Dealer reference
Public fieldStatic memberDealIdAttribute
Definition of the data attribute for Deal reference
Public fieldStatic memberDealReference
Definition of the Deal reference
Public fieldStatic memberDealTypeIdAttribute
Definition of the data attribute for DealType reference
Public fieldStatic memberDealTypeReference
Definition of the DealType reference
Public fieldStatic memberDeliveryTermsCodeAttribute
Definition of the DeliveryTermsCode data attribute
Public fieldStatic memberDistributionChannelIdAttribute
Definition of the data attribute for DistributionChannel reference
Public fieldStatic memberDistributionChannelReference
Definition of the DistributionChannel reference
Public fieldStatic memberDocumentCurrencyIdAttribute
Definition of the data attribute for DocumentCurrency reference
Public fieldStatic memberDocumentCurrencyReference
Definition of the DocumentCurrency reference
Public fieldStatic memberDocumentIdAttribute
Definition of the data attribute referring to the base class table
Public fieldStatic memberEndCustomerPartyIdAttribute
Definition of the data attribute for EndCustomerParty reference
Public fieldStatic memberEndCustomerPartyReference
Definition of the EndCustomerParty reference
Public fieldStatic memberFiscalPrinterPosDeviceIdAttribute
Definition of the data attribute for FiscalPrinterPosDevice reference
Public fieldStatic memberFiscalPrinterPosDeviceReference
Definition of the FiscalPrinterPosDevice reference
Public fieldStatic memberFiscalSalesNumberAttribute
Definition of the FiscalSalesNumber data attribute
Public fieldStatic memberFromDateAttribute
Definition of the FromDate data attribute
Public fieldStatic memberIdAttribute
Definition of the SalesOrder identity attribute
Public fieldStatic memberIntrastatTransactionNatureCodeAttribute
Definition of the IntrastatTransactionNatureCode data attribute
Public fieldStatic memberIntrastatTransportCountryIdAttribute
Definition of the data attribute for IntrastatTransportCountry reference
Public fieldStatic memberIntrastatTransportCountryReference
Definition of the IntrastatTransportCountry reference
Public fieldStatic memberIntrastatTransportModeCodeAttribute
Definition of the IntrastatTransportModeCode data attribute
Public fieldStatic memberIsReleasedAttribute
Definition of the IsReleased data attribute
Public fieldStatic memberIsSingleExecutionAttribute
Definition of the IsSingleExecution data attribute
Public fieldStatic memberIsValidFieldAttribute
Definition of the IsValidField data attribute
Public fieldStatic memberLinesChildCollectionDefinition
Definition of the Lines child list
Public fieldStatic memberNotesAttribute
Definition of the Notes data attribute
Public fieldStatic memberPaymentAccountIdAttribute
Definition of the data attribute for PaymentAccount reference
Public fieldStatic memberPaymentAccountReference
Definition of the PaymentAccount reference
Public fieldStatic memberPaymentDueDateAttribute
Definition of the PaymentDueDate data attribute
Public fieldStatic memberPaymentDueStartDateAttribute
Definition of the PaymentDueStartDate data attribute
Public fieldStatic memberPaymentPlansChildCollectionDefinition
Definition of the PaymentPlans child list
Public fieldStatic memberPaymentTypeIdAttribute
Definition of the data attribute for PaymentType reference
Public fieldStatic memberPaymentTypeReference
Definition of the PaymentType reference
Public fieldStatic memberPosLocationIdAttribute
Definition of the data attribute for PosLocation reference
Public fieldStatic memberPosLocationReference
Definition of the PosLocation reference
Public fieldStatic memberPosOperatorIdAttribute
Definition of the data attribute for PosOperator reference
Public fieldStatic memberPosOperatorReference
Definition of the PosOperator reference
Public fieldStatic memberPosTerminalIdAttribute
Definition of the data attribute for PosTerminal reference
Public fieldStatic memberPosTerminalReference
Definition of the PosTerminal reference
Public fieldStatic memberPriceListIdAttribute
Definition of the data attribute for PriceList reference
Public fieldStatic memberPriceListReference
Definition of the PriceList reference
Public fieldStatic memberPromotionalPackagesChildCollectionDefinition
Definition of the PromotionalPackages child list
Public fieldStatic memberRepositoryName
The name of the repository
Public fieldStatic memberRequiredDeliveryDateAttribute
Definition of the RequiredDeliveryDate data attribute
Public fieldStatic memberReturnForInvoiceIdAttribute
Definition of the data attribute for ReturnForInvoice reference
Public fieldStatic memberReturnForInvoiceReference
Definition of the ReturnForInvoice reference
Public fieldStatic memberReturnForSalesOrderIdAttribute
Definition of the data attribute for ReturnForSalesOrder reference
Public fieldStatic memberReturnForSalesOrderReference
Definition of the ReturnForSalesOrder reference
Public fieldStatic memberSalesPersonIdAttribute
Definition of the data attribute for SalesPerson reference
Public fieldStatic memberSalesPersonReference
Definition of the SalesPerson reference
Public fieldStatic memberShipToCustomerIdAttribute
Definition of the data attribute for ShipToCustomer reference
Public fieldStatic memberShipToCustomerReference
Definition of the ShipToCustomer reference
Public fieldStatic memberShipToPartyContactMechanismIdAttribute
Definition of the data attribute for ShipToPartyContactMechanism reference
Public fieldStatic memberShipToPartyContactMechanismReference
Definition of the ShipToPartyContactMechanism reference
Public fieldStatic memberStoreIdAttribute
Definition of the data attribute for Store reference
Public fieldStatic memberStoreReference
Definition of the Store reference
Public fieldStatic memberTableName
The primary storage table for SalesOrder objects
Public fieldStatic memberToDateAttribute
Definition of the ToDate data attribute
Top
Extension Methods
  NameDescription
Public Extension MethodGetExpressionDependencies
Gets the data attributes and references (from the repository) on which the expression depends.
(Defined by RepositoryExtensions.)
Top
See Also