Click or drag to resize

IDealEntityBase Interface

Deal entity base

(Activité)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.Deal
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
public interface IDealEntityBase : IInvoicingEntityBase, 
	IBusinessEntityBase, ISynchronizableEntityBase, IEntity, IApiEntity, IDisposable, 
	IEquatable<IProxy>

The IDealEntityBase type exposes the following members.

Properties
  NameDescription
Public propertyAccomplishedCosts
Gets or Sets the accomplished costs
Public propertyAccomplishedCostsMember
Gets or Sets the accomplished costs
Public propertyAccomplishedDuration
Gets or Sets the accomplished duration
Public propertyAccomplishedDurationMember
Gets or Sets the accomplished duration
Public propertyAccomplishedGrossMargin
Gets or Sets the accomplished gross margin
Public propertyAccomplishedGrossMarginMember
Gets or Sets the accomplished gross margin
Public propertyAccomplishedSales
Gets or Sets the accomplished sales
Public propertyAccomplishedSalesMember
Gets or Sets the accomplished sales
Public propertyAccountingYearId
Gets or sets the accounting year Id
Public propertyAccountingYearIdMember
Gets the accounting year Id
Public propertyActualTreasury
Gets or sets the actual treasury.
Public propertyActualTreasuryMember
Gets the actual treasury.
Public propertyAnalyticAccounting
Gets the analytic accounting members
Public propertyAssociatedFiles
Files associated to the document
Public propertyColleagues
Gets or Sets the associated Colleagues
Public propertyCreatedDate
Gets the Created Date
(Inherited from IEntity.)
Public propertyCreatedUser
Gets the Created User
(Inherited from IEntity.)
Public propertyCustomerCommitmentBalanceDues
Gets or sets the customer commitment balance dues.
Public propertyCustomerCommitmentBalanceDuesMember
Gets the customer commitment balance dues.
Public propertyCustomers
Gets or Sets the associated customers or prospects
Public propertyDealOptionsBase
Gets the deal options base
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 propertyEvents
Gets the events.
Public propertyExtraCosts
Gets or Sets the extra costs
Public propertyExtraCostsPerUnit
Gets or Sets the costs per unit list
Public propertyId

Gets or Sets the id

(Code)

Public propertyIdMember

Gets or Sets the id

(Code)

Public propertyIncidents
Gets the incidents
Public propertyInvoiceScheduleEvent
Gets or sets whether to invoice schedule event by default
Public propertyInvoiceScheduleEventMember
Gets whether to invoice schedule event by default
Public propertyInvoiceScheduleTimeEvent
Gets or sets whether to invoice schedule time event by default
Public propertyInvoiceScheduleTimeEventMember
Gets whether to invoice schedule time event by default
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 propertyItems
Gets or set the items
Public propertyMaintenanceContractId

Gets or sets the maintenance contract Id

(Code contrat)

Public propertyMaintenanceContractIdMember

Gets the maintenance contract Id

(Code contrat)

Public propertyMaintenanceContracts
Gets the maintenance contracts
Public propertyMembers
List of the members. It allows to acces to members with the name
(Inherited from IEntity.)
Public propertyMiscContacts
Gets the misc contacts (not attached to customer or supplier)
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 propertyNotes

Gets or sets the notes in RTF format.

(Notes)

(Inherited from IBusinessEntityBase.)
Public propertyNotesClear

Gets or sets the notes in plain text format.

(Notes en texte brut)

(Inherited from IBusinessEntityBase.)
Public propertyNotesClearMember

Gets the notes in plain text format.

(Notes en texte brut)

(Inherited from IBusinessEntityBase.)
Public propertyNotesMember

Gets the notes in RTF format.

(Notes)

(Inherited from IBusinessEntityBase.)
Public propertyOtherCosts
Gets or sets the other costs.
Public propertyOtherCostsMember
Gets the other costs.
Public propertyOwnerEntity
Gets the main entity that own all this items/collection
(Inherited from IEntity.)
Public propertyParent
Gets the parent entity collection, that own this item
(Inherited from IEntity.)
Public propertyPredictedCosts
Gets or Sets the predicted costs
Public propertyPredictedCostsMember
Gets or Sets the predicted costs
Public propertyPredictedDuration
Gets or Sets the predicted duration
Public propertyPredictedDurationMember
Gets or Sets the predicted duration
Public propertyPredictedGrossMargin
Gets or Sets the predicted gross margin
Public propertyPredictedGrossMarginMember
Gets or Sets the predicted gross margin
Public propertyPredictedSales
Gets or Sets the predicted sales
Public propertyPredictedSalesMember
Gets or Sets the predicted sales
Public propertyProfitsOnCosts
Gets or Sets the profits on costs
Public propertyProfitsOnCostsMember
Gets or Sets the profits on costs
Public propertyProfitsOnDuration
Gets or Sets the profits on duration
Public propertyProfitsOnDurationMember
Gets or Sets the profits on duration
Public propertyProfitsOnGrossMargin
Gets or Sets the profits on gross margin
Public propertyProfitsOnGrossMarginMember
Gets or Sets the profits on gross margin
Public propertyProfitsOnSales
Gets or Sets the profits on sales
Public propertyProfitsOnSalesMember
Gets or Sets the profits on sales
Public propertyPurchaseActivities
Gets the purchase activities
Public propertyPurchaseCommitments
Gets the purchase commitments
Public propertyPurchasesDocuments
Gets or Sets the associated purchases lines
Public propertyPurchasesSettlements
Gets or Sets the purchases settlements
Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyResourceCosts
Gets the resources cost.
Public propertySaleActivities
Gets the sale activities
Public propertySaleCommitments
Gets the sale commitments
Public propertySalesDocuments
Gets or Sets the associated sales documents
Public propertySalesSettlements
Gets or Sets the sales settlements
Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyStockDocuments
Gets the associated stock documents.
Public propertySubContractorCommitmentBalanceDues
Gets or sets the sub contractor commitment balance dues.
Public propertySubContractorCommitmentBalanceDuesMember
Gets the sub contractor commitment balance dues.
Public propertySupplierCommitmentBalanceDues
Gets or sets the supplier commitment balance dues.
Public propertySupplierCommitmentBalanceDuesMember
Gets the supplier commitment balance dues.
Public propertySuppliers
Gets or Sets the associated Suppliers
Public propertyTimeEvents
Gets the time events.
Public propertyTreasuryBalanceDue
Gets or sets the treasury balance due.
Public propertyTreasuryBalanceDueMember
Gets the treasury balance due.
Public propertyUniqueId
Gets or sets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUniqueIdMember
Gets the unique Id
(Inherited from ISynchronizableEntityBase.)
Top
Methods
  NameDescription
Public methodAddColleague
Add colleague to the deal
Public methodAddCustomer
Add customer to the deal
Public methodAddSupplier
Add supplier to the deal
Public methodAppend
Method for add a new entity to the media. Update the entity to its default value.
(Inherited from IEntity.)
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 methodCreateInvoiceFromEvents
Creates invoice from events.
Public methodCreateInvoiceFromEventsAndResources
Creates invoice from events and resources.
Public methodCreateInvoiceFromTimeEvents
Creates invoice from time events.
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 methodEnsureRescourceCostsUpToDate
Ensures the resource costs are up to date.
Public methodGetExtension
Gets the extension.
(Inherited from IApiEntity.)
Public methodGetInvoiceColleagueId
Gets the invoice colleague id.
Public methodGetInvoiceCustomerId
Gets the invoice customer id.
Public methodLoad
Method for loading the entity
(Inherited from IEntity.)
Public methodRefreshStatisticsDatas
Refresh statistics datas
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.)
Public methodUpdateDatas
Update the deal Clear all collections and rebuild them with new modification
Top
Events
  NameDescription
Public eventCreatingInvoiceFromSchedule
Event raised when creating invoice from schedule
Public eventDealUpdated
Event raised when deal datas have been updated
Public eventModeChanged
Event raised on mode changed
(Inherited from IEntity.)
Public eventStatisticsDataTableUpdated
Event raised when statistics data table has been updated
Top
See Also