Click or drag to resize

LineDiscount Properties

The LineDiscount type exposes the following members.

Properties
  NameDescription
Public propertyChangingAttributes
Gets the attributes that are currently changing. Can be used in attribute change event handler to prevent stack overflow.
(Inherited from EditableDomainObject.)
Public propertyCustomer
Apply the discount only if this is the customer. [Filter(multi eq)]
Public propertyCustomerType
Apply the discount only if the customer is of this customer type. [Filter(multi eq)]
Public propertyCustomProperties
Gets the custom properties of the object.
(Inherited from EnterpriseOneEntityObject.)
Public propertyDescription
The description of the discount that is shown to the operator when he/she should choose between different discounts. [Filter(like)]
Public propertyDiscountPercent
The discount percent that should be applied if all the matching criteria are met. [Required] [Default(0)] [Filter(ge;le)]
Public propertyDistributionChannel
Apply the discount only when the sales document is on the specified channel. [Filter(multi eq)]
Public propertyEnterpriseCompany
When not null, the policy is applied only for documents of the specified enterprise company . [Filter(multi eq)]
Public propertyEnterpriseCompanyLocation
When set, the policy is applied only for documents of the specified enterprise company location. [Filter(multi eq)]
Public propertyExtendedProperties
Extended properties contain temporary (not persisted) values in the object instance.
(Inherited from EntityObject.)
Public propertyFromDate
Starting date of validity of the discount. null means no from date restriction. [Filter(eq;ge;le)]
Public propertyId
The unique Id of the entity object
(Inherited from EntityObject.)
Public propertyIsGhost
Returns true when the object is a ghost object
(Inherited from EntityObject.)
Public propertyIsLoaded
Gets a value indicating whether the associated data for this domain object is loaded.
(Overrides EntityObjectIsLoaded.)
Public propertyItemString
Gets or sets the value of a data attribute
(Inherited from DomainObject.)
Public propertyItemIDataAttribute
Gets or sets the value of a data attribute
(Inherited from DomainObject.)
Public propertyMaxQuantity
Apply the discount only if the quantity sold is equal to or less than the specified here. [Unit: Product.BaseMeasurementCategory.BaseUnit] [Filter(eq;ge;le)]
Public propertyMinQuantity
Apply the discount only if the quantity sold is equal to or more than the specified here. [Unit: Product.BaseMeasurementCategory.BaseUnit] [Filter(eq;ge;le)]
Public propertyNoEvents
Turns on "No events" mode and returns a class, that will turn it off when Disposed. See remarks for more info.
(Inherited from DomainObject.)
Public propertyObjectState
Gets the state of the domain object.
(Overrides EditableDomainObjectObjectState.)
Public propertyPriceList
Apply the discount only if this price list is used. [Filter(multi eq)]
Public propertyPriority
The priority of this discount policy. When selecting a discount for a sales document line, only the highest priority policy, matching the criteria is applied. [Required] [Default(3)]
Public propertyProduct
Apply the discount only when this specific product is sold. [Filter(multi eq)]
Public propertyProductGroup
Apply the discount only if the product sold is contained in this product group or any of its sub-groups. [Filter(multi eq)]
Public propertyRepository
Provides access to LineDiscountsRepository repository methods
Public propertyTargetGroup
Apply the discount only if the customer is included in this target group. [Filter(multi eq)]
Public propertyThruDate
Ending date (inclusive) of validity of the discount. If null, the discount is valid forever. [Filter(eq;ge;le)]
Public propertyTransaction
The EnterpriseOne transaction to which this object is attached.
(Inherited from EnterpriseOneEntityObject.)
Top
See Also