Click or drag to resize

IApproachChargeDocumentLineEntity Interface

Approach charge document line entity : contains such datas from purchase document which be used to calculate approach charges. Only used to load datas not to save.

(Ligne de document de ventilation de frais d'approche)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.ApproachCharge
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("ACC25DBA-5EE9-474A-B8F0-34CAF68143A4")]
public interface IApproachChargeDocumentLineEntity : IEntity<IApproachChargeDocumentLineEntity>, 
	IEntityItemBase, IEntity, IApiEntity, IDisposable, IEquatable<IProxy>

The IApproachChargeDocumentLineEntity type exposes the following members.

Properties
  NameDescription
Public propertyChildren
collection of children entity. The collection is hierarchical, so an entity item has its own children
(Inherited from IEntityT.)
Public propertyCostAmount

Gets or sets the cost amount

(Prix de revient)

Public propertyCostAmountMember

Gets the cost amount

(Prix de revient)

Public propertyCreatedDate
Gets the Created Date
(Inherited from IEntity.)
Public propertyCreatedUser
Gets the Created User
(Inherited from IEntity.)
Public propertyDescriptionClear

Gets or sets the description without RTF formatting

(Description commerciale en clair)

Public propertyDescriptionClearMember

Gets the description without RTF formatting

(Description commerciale en clair)

Public propertyDistributionBaseAmount
Gets or sets the distribution base amount
Public propertyDistributionBaseAmountMember
Gets the distribution base amount
Public propertyEntityCaption
Gets the caption of the current entity, using the content
(Inherited from IEntity.)
Public propertyEntityLabel
Gets the entity Label
(Inherited from IEntity.)
Public propertyErrors
Gets the collection of errors
(Inherited from IEntity.)
Public propertyId

Unique identifier of the line

(Code ligne de document)

Public propertyIdMember

Unique identifier of the line

(Code ligne de document)

Public propertyIsDeleted
Gets if the mode matches a deleted mode
(Inherited from IEntity.)
Public propertyIsEmptyLine
Indicates if the entity is an empty line of an entity collection (created in auto following the entityCollection options)
(Inherited from IEntity.)
Public propertyIsSelected
Gets or sets whether the document is selected
Public propertyIsSelectedMember
Gets whether the document is selected
Public propertyItemId

Gets or sets the item id

(Code article)

Public propertyItemIdMember

Gets the item id

(Code article)

Public propertyLineType

Gets or sets the type line

List of authorized values in DocumentLineType

(Type de ligne)

Public propertyLineTypeMember

Gets the type line

List of authorized values in DocumentLineType

(Type de ligne)

Public propertyMembers
List of the members. It allows to acces to members with the name
(Inherited from IEntity.)
Public propertyMode
Gets the entity mode
(Inherited from IEntity.)
Public propertyModifiedDate
Gets the Modified Date
(Inherited from IEntity.)
Public propertyModifiedUser
Gets the Modified User
(Inherited from IEntity.)
Public propertyNomenclatureLevel

Gets or sets the Nomenclature Level

(Niveau de nomenclature)

Public propertyNomenclatureLevelMember

Gets the Nomenclature Level

(Niveau de nomenclature)

Public propertyOwnerEntity
Gets the main entity that own all this items/collection
(Inherited from IEntity.)
Public propertyParent
Parent entity collection, that own this item
(Inherited from IEntityT.)
Public propertyParentEntity
The entity item is in collection, this collection can be the children collection of an other entity (because the hierarchical possibility), returns this entity. Correspond to Parent.Parent
(Inherited from IEntityT.)
Public propertyParentLineId

Gets or sets the parent line ID

(Code de la ligne parente)

Public propertyParentLineIdMember

Gets the parent line ID

(Code de la ligne parente)

Public propertyPercentageDistribution
Gets or sets the percentage distribution
Public propertyPercentageDistributionMember
Gets the percentage distribution
Public propertyPricesDecimalNumber

Gets/set the prices decimal number

(Nombre de décimales des prix)

Public propertyPricesDecimalNumberMember

Gets/set the prices decimal number

(Nombre de décimales des prix)

Public propertyQuantity

Gets or sets the quantity

(Quantité)

Public propertyQuantityDecimalNumber

Gets or sets the quantity decimal number

(Décimale)

Public propertyQuantityDecimalNumberMember

Gets the quantity decimal number

(Décimale)

Public propertyQuantityMember

Gets the quantity

(Quantité)

Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyRealNetAmountVatExcludedWithDiscount

Gets or sets the net amount vat excluded with discount

(Montant total Net HT remisé)

Public propertyRealNetAmountVatExcludedWithDiscountMember

Gets the net amount vat excluded with discount

(Montant total Net HT remisé)

Public propertyRealQuantity

Gets or sets the real quantity function of the parent

(Quantité totale)

Public propertyRealQuantityMember

Gets the real quantity function of the parent

(Quantité totale)

Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyTotalChargeDistributedAmount
Gets or sets the total charge distributed amount
Public propertyTotalChargeDistributedAmountMember
Gets the total charge distributed amount
Public propertyTotalGrossWeight

Gets or sets the total gross weight

(Poids Brut total (kg))

Public propertyTotalGrossWeightMember

Gets the total gross weight

(Poids Brut total (kg))

Public propertyTotalNetWeight

Gets or sets the total net weight

(Poids Net total)

Public propertyTotalNetWeightMember

Gets the total net weight

(Poids Net total)

Public propertyTotalVolume

Gets or sets the total volume (m3)

(Volume total (m3))

Public propertyTotalVolumeMember

Gets the total volume (m3)

(Volume total (m3))

Public propertyUnitCostPrice

Gets or sets the unit cost price

(Prix de revient unitaire)

Public propertyUnitCostPriceMember

Gets the unit cost price

(Prix de revient unitaire)

Top
Methods
  NameDescription
Public methodAppend
Method for add a new entity to the media. Update the entity to its default value.
(Inherited from IEntity.)
Public methodCalculateDistributionBaseAmount
Calculate distribution base amount
Public methodCancel
Cancel the edit mode without saving, and reload the entity
(Inherited from IEntity.)
Public methodCancelEdit
Cancel the edit mode without saving, without reload the entity
(Inherited from IEntity.)
Public methodCheckData
Check the data of the entity
(Inherited from IEntity.)
Public methodClear
Clear the entity content and reinitialize it to the default value
(Inherited from IEntity.)
Public methodClone
Clone an entity
(Inherited from IEntity.)
Public methodCopyTo(IEntity)
Copy the entity content to another entity
(Inherited from IEntity.)
Public methodCopyTo(IEntity, Boolean)
Copy the entity content to another entity
(Inherited from IEntity.)
Public methodDelete
Method for delete a existing entity from the media
(Inherited from IEntity.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodEdit
Method to pass in edit mode a existing entity in the media (for exemple, add a lock for database)
(Inherited from IEntity.)
Public methodGetExtension
Gets the extension.
(Inherited from IApiEntity.)
Public methodGetIsFullDistributed
whether the line is already distributed by 3 other freight
Public methodIsAlreadyFreightDistributed
Gets whether the freight has been distributed on line
Public methodIsDistributable
Gets whether approach charges can be set on a line
Public methodIsDocumentNomenclatureLine
Gets whether the line is a nomenclature line
Public methodLoad
Method for loading the entity
(Inherited from IEntity.)
Public methodSave
Method for saving the entity to the media
(Inherited from IEntity.)
Public methodSetComplexMemberReadOnly
Set the read only property to a member
(Inherited from IEntity.)
Public methodShowMessage
Method to display a message. The message is displayed if the UI has connected to the ShowMessage event
(Inherited from IApiEntity.)
Top
Events
  NameDescription
Public eventModeChanged
Event raised on mode changed
(Inherited from IEntity.)
Top
Remarks
The IApproachChargeDocumentLineEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
IApproachChargeDocumentLineEntity instance = Utils<ExtensionType>.GetInterface<IApproachChargeDocumentLineEntity>();
See Also