Click or drag to resize

IConstructionSiteEntity Interface

Construction site entity

(Projet)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.Building
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("D9CD37F8-1ADC-49C7-BF8A-F8DC294C3E4A")]
public interface IConstructionSiteEntity : IDealEntityBase, 
	IInvoicingEntityBase, IBusinessEntityBase, ISynchronizableEntityBase, IEntity, IApiEntity, 
	IDisposable, IEquatable<IProxy>

The IConstructionSiteEntity type exposes the following members.

Properties
  NameDescription
Public propertyAccomplishedCosts
Gets or Sets the accomplished costs
(Inherited from IDealEntityBase.)
Public propertyAccomplishedCostsMember
Gets or Sets the accomplished costs
(Inherited from IDealEntityBase.)
Public propertyAccomplishedDuration
Gets or Sets the accomplished duration
(Inherited from IDealEntityBase.)
Public propertyAccomplishedDurationMember
Gets or Sets the accomplished duration
(Inherited from IDealEntityBase.)
Public propertyAccomplishedGrossMargin
Gets or Sets the accomplished gross margin
(Inherited from IDealEntityBase.)
Public propertyAccomplishedGrossMarginMember
Gets or Sets the accomplished gross margin
(Inherited from IDealEntityBase.)
Public propertyAccomplishedSales
Gets or Sets the accomplished sales
(Inherited from IDealEntityBase.)
Public propertyAccomplishedSalesMember
Gets or Sets the accomplished sales
(Inherited from IDealEntityBase.)
Public propertyAccountingYearId
Gets or sets the accounting year Id
(Inherited from IDealEntityBase.)
Public propertyAccountingYearIdMember
Gets the accounting year Id
(Inherited from IDealEntityBase.)
Public propertyActualTreasury
Gets or sets the actual treasury.
(Inherited from IDealEntityBase.)
Public propertyActualTreasuryMember
Gets the actual treasury.
(Inherited from IDealEntityBase.)
Public propertyAnalyticAccounting
Gets the analytic accounting members
(Inherited from IDealEntityBase.)
Public propertyAssociatedFiles
Files associated to the document
(Inherited from IDealEntityBase.)
Public propertyCaption

Gets or sets the caption

(Libellé)

Public propertyCaptionMember

Gets the caption

(Libellé)

Public propertyColleagues
Gets or Sets the associated Colleagues
(Inherited from IDealEntityBase.)
Public propertyConstructionSiteAddress
Gets the construction site address
Public propertyConstructionSiteAddressId

Gets or sets the construction site address Id

(Identifiant de l'adresse du projet)

Public propertyConstructionSiteAddressIdExists

Gets wheter the construction site address already exists in the customer record

(Adresse)

Public propertyConstructionSiteAddressIdExistsMember

Gets wheter the construction site address already exists in the customer record

(Adresse)

Public propertyConstructionSiteAddressIdMember

Gets the construction site address Id

(Identifiant de l'adresse du projet)

Public propertyConstructionSiteReferenceDocumentId

Gets or sets the construction site reference document identifier.

(Identifiant du document de référence dans le projet)

Public propertyConstructionSiteReferenceDocumentIdMember

Gets the construction site reference document identifier.

(Identifiant du document de référence dans le projet)

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.
(Inherited from IDealEntityBase.)
Public propertyCustomerCommitmentBalanceDuesMember
Gets the customer commitment balance dues.
(Inherited from IDealEntityBase.)
Public propertyCustomerId

Gets or sets the customer Id

(Code client)

Public propertyCustomerIdMember

Gets the customer Id

(Code client)

Public propertyCustomerName

Gets the customer name

(Nom)

Public propertyCustomerNameMember

Gets the customer name

(Nom)

Public propertyCustomers
Gets or Sets the associated customers or prospects
(Inherited from IDealEntityBase.)
Public propertyDealId

Gets or sets the deal Id

(Code Affaire)

Public propertyDealIdMember

Gets the deal Id

(Code Affaire)

Public propertyDealOptionsBase
Gets the deal options base
(Inherited from IDealEntityBase.)
Public propertyDeliveryAddressType

Gets or sets the delivery address type

List of authorized values in DeliveryAddressTypes

(Achats livrés à l'adresse)

Public propertyDeliveryAddressTypeMember

Gets the delivery address type

List of authorized values in DeliveryAddressTypes

(Achats livrés à l'adresse)

Public propertyDescription

Gets or sets the description

(Description)

Public propertyDescriptionClear

Gets or sets the description clear

(Description commerciale en clair)

Public propertyDescriptionClearMember

Gets the description clear

(Description commerciale en clair)

Public propertyDescriptionMember

Gets the description

(Description)

Public propertyEndDate

Gets or sets the end date

(Date de fin)

Public propertyEndDateMember

Gets the end date

(Date de fin)

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.
(Inherited from IDealEntityBase.)
Public propertyExtraCosts
Gets or Sets the extra costs
(Inherited from IDealEntityBase.)
Public propertyExtraCostsPerUnit
Gets or Sets the costs per unit list
(Inherited from IDealEntityBase.)
Public propertyGlobalCost

Gets or sets the total cost

(Coût global)

Public propertyGlobalCostMember

Gets the total cost

(Coût global)

Public propertyId

Gets or Sets the id

(Code)

(Inherited from IDealEntityBase.)
Public propertyIdMember

Gets or Sets the id

(Code)

(Inherited from IDealEntityBase.)
Public propertyIncidents
Gets the incidents
(Inherited from IDealEntityBase.)
Public propertyInvoiceScheduleEvent
Gets or sets whether to invoice schedule event by default
(Inherited from IDealEntityBase.)
Public propertyInvoiceScheduleEventMember
Gets whether to invoice schedule event by default
(Inherited from IDealEntityBase.)
Public propertyInvoiceScheduleTimeEvent
Gets or sets whether to invoice schedule time event by default
(Inherited from IDealEntityBase.)
Public propertyInvoiceScheduleTimeEventMember
Gets whether to invoice schedule time event by default
(Inherited from IDealEntityBase.)
Public propertyInvoicingAddress
Gets the invoicing address
Public propertyInvoicingAddressId

Gets or sets the invoicing address Id

(Identifiant de l'adresse de facturation)

Public propertyInvoicingAddressIdExists

Gets wheter the invoicing address already exists in the customer record

(Adresse)

Public propertyInvoicingAddressIdExistsMember

Gets wheter the invoicing address already exists in the customer record

(Adresse)

Public propertyInvoicingAddressIdMember

Gets the invoicing address Id

(Identifiant de l'adresse de facturation)

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
(Inherited from IDealEntityBase.)
Public propertyMaintenanceContractId

Gets or sets the maintenance contract Id

(Code contrat)

(Inherited from IDealEntityBase.)
Public propertyMaintenanceContractIdMember

Gets the maintenance contract Id

(Code contrat)

(Inherited from IDealEntityBase.)
Public propertyMaintenanceContracts
Gets the maintenance contracts
(Inherited from IDealEntityBase.)
Public propertyManagementStockType

Gets or sets the type of management stock

List of authorized values in ConstructionSiteManagementStockTypes

(Gestion des stocks)

Public propertyManagementStockTypeMember

Gets the type of management stock

List of authorized values in ConstructionSiteManagementStockTypes

(Gestion des stocks)

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)
(Inherited from IDealEntityBase.)
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.
(Inherited from IDealEntityBase.)
Public propertyOtherCostsMember
Gets the other costs.
(Inherited from IDealEntityBase.)
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
(Inherited from IDealEntityBase.)
Public propertyPredictedCostsMember
Gets or Sets the predicted costs
(Inherited from IDealEntityBase.)
Public propertyPredictedDuration
Gets or Sets the predicted duration
(Inherited from IDealEntityBase.)
Public propertyPredictedDurationMember
Gets or Sets the predicted duration
(Inherited from IDealEntityBase.)
Public propertyPredictedGrossMargin
Gets or Sets the predicted gross margin
(Inherited from IDealEntityBase.)
Public propertyPredictedGrossMarginMember
Gets or Sets the predicted gross margin
(Inherited from IDealEntityBase.)
Public propertyPredictedSales
Gets or Sets the predicted sales
(Inherited from IDealEntityBase.)
Public propertyPredictedSalesMember
Gets or Sets the predicted sales
(Inherited from IDealEntityBase.)
Public propertyProfitsOnCosts
Gets or Sets the profits on costs
(Inherited from IDealEntityBase.)
Public propertyProfitsOnCostsMember
Gets or Sets the profits on costs
(Inherited from IDealEntityBase.)
Public propertyProfitsOnDuration
Gets or Sets the profits on duration
(Inherited from IDealEntityBase.)
Public propertyProfitsOnDurationMember
Gets or Sets the profits on duration
(Inherited from IDealEntityBase.)
Public propertyProfitsOnGrossMargin
Gets or Sets the profits on gross margin
(Inherited from IDealEntityBase.)
Public propertyProfitsOnGrossMarginMember
Gets or Sets the profits on gross margin
(Inherited from IDealEntityBase.)
Public propertyProfitsOnSales
Gets or Sets the profits on sales
(Inherited from IDealEntityBase.)
Public propertyProfitsOnSalesMember
Gets or Sets the profits on sales
(Inherited from IDealEntityBase.)
Public propertyPurchaseActivities
Gets the purchase activities
(Inherited from IDealEntityBase.)
Public propertyPurchaseCommitments
Gets the purchase commitments
(Inherited from IDealEntityBase.)
Public propertyPurchasesDocuments
Gets or Sets the associated purchases lines
(Inherited from IDealEntityBase.)
Public propertyPurchasesSettlements
Gets or Sets the purchases settlements
(Inherited from IDealEntityBase.)
Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyReferenceDocumentDealId

Gets the reference document deal Id

(Code Affaire)

Public propertyReferenceDocumentDealIdMember

Gets the reference document deal Id

(Code Affaire)

Public propertyReferenceDocumentDirty
Gets or sets if the reference document is dirty.
Public propertyReferenceDocumentDirtyMember
Gets if the reference document is dirty.
Public propertyReferenceDocumentId

Gets or sets the reference document Id

(Identifiant du document de référence)

Public propertyReferenceDocumentIdMember

Gets the reference document Id

(Identifiant du document de référence)

Public propertyReferenceDocumentStorehouseId

Gets the reference document storehouse identifier.

(Dépôt)

Public propertyReferenceDocumentStorehouseIdMember

Gets the reference document storehouse identifier.

(Dépôt)

Public propertyReferenceDocumentType

Gets the reference document type

List of authorized values in SaleDocumentSubTypes

(Type de document)

Public propertyReferenceDocumentTypeMember

Gets the reference document type

List of authorized values in SaleDocumentSubTypes

(Type de document)

Public propertyResourceCosts
Gets the resources cost.
(Inherited from IDealEntityBase.)
Public propertySaleActivities
Gets the sale activities
(Inherited from IDealEntityBase.)
Public propertySaleCommitments
Gets the sale commitments
(Inherited from IDealEntityBase.)
Public propertySalesDocuments
Gets or Sets the associated sales documents
(Inherited from IDealEntityBase.)
Public propertySalesSettlements
Gets or Sets the sales settlements
(Inherited from IDealEntityBase.)
Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertyStartDate

Gets or sets the start date

(Date de début)

Public propertyStartDateMember

Gets the start date

(Date de début)

Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyStatus

Gets or Sets the status

List of authorized values (StateX) in IConstructionSiteOptionsComplexEntityMember

(État)

Public propertyStatusMember

Gets or Sets the status

List of authorized values (StateX) in IConstructionSiteOptionsComplexEntityMember

(État)

Public propertyStockDocuments
Gets the associated stock documents.
(Inherited from IDealEntityBase.)
Public propertyStorehouseId

Gets or sets the storehouse Id

(Dépôt)

Public propertyStorehouseIdMember

Gets the storehouse Id

(Dépôt)

Public propertySubContractorCommitmentBalanceDues
Gets or sets the sub contractor commitment balance dues.
(Inherited from IDealEntityBase.)
Public propertySubContractorCommitmentBalanceDuesMember
Gets the sub contractor commitment balance dues.
(Inherited from IDealEntityBase.)
Public propertySupplierCommitmentBalanceDues
Gets or sets the supplier commitment balance dues.
(Inherited from IDealEntityBase.)
Public propertySupplierCommitmentBalanceDuesMember
Gets the supplier commitment balance dues.
(Inherited from IDealEntityBase.)
Public propertySuppliers
Gets or Sets the associated Suppliers
(Inherited from IDealEntityBase.)
Public propertyTimeEvents
Gets the time events.
(Inherited from IDealEntityBase.)
Public propertyTotalBrandRate

Gets or sets the total brand rate

(% marque brute réelle)

Public propertyTotalBrandRateMember

Gets the total brand rate

(% marque brute réelle)

Public propertyTotalGrossInterestAmount

Gets or sets the total gross interest amount

(Marge brute réelle)

Public propertyTotalGrossInterestAmountMember

Gets the total gross interest amount

(Marge brute réelle)

Public propertyTotalGrossInterestRate

Gets or sets the gross interest total rate column

(% marge brute réelle)

Public propertyTotalGrossInterestRateMember

Gets the gross interest total rate column

(% marge brute réelle)

Public propertyTreasuryBalanceDue
Gets or sets the treasury balance due.
(Inherited from IDealEntityBase.)
Public propertyTreasuryBalanceDueMember
Gets the treasury balance due.
(Inherited from IDealEntityBase.)
Public propertyUniqueId
Gets or sets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUniqueIdMember
Gets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUseConstructionSiteAddressAsDeliveryAddressForSales

Gets or sets the use construction site address as delivery address for sales.

(Utiliser cette adresse comme adresse de livraison des documents de ventes du projet)

Public propertyUseConstructionSiteAddressAsDeliveryAddressForSalesMember

Gets the use construction site address as delivery address for sales.

(Utiliser cette adresse comme adresse de livraison des documents de ventes du projet)

Top
Methods
  NameDescription
Public methodAddColleague
Add colleague to the deal
(Inherited from IDealEntityBase.)
Public methodAddCustomer
Add customer to the deal
(Inherited from IDealEntityBase.)
Public methodAddSupplier
Add supplier to the deal
(Inherited from IDealEntityBase.)
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.
(Inherited from IDealEntityBase.)
Public methodCreateInvoiceFromEventsAndResources
Creates invoice from events and resources.
(Inherited from IDealEntityBase.)
Public methodCreateInvoiceFromTimeEvents
Creates invoice from time events.
(Inherited from IDealEntityBase.)
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.
(Inherited from IDealEntityBase.)
Public methodGetExtension
Gets the extension.
(Inherited from IApiEntity.)
Public methodGetInvoiceColleagueId
Gets the invoice colleague id.
(Inherited from IDealEntityBase.)
Public methodGetInvoiceCustomerId
Gets the invoice customer id.
(Inherited from IDealEntityBase.)
Public methodLoad
Method for loading the entity
(Inherited from IEntity.)
Public methodRefreshStatisticsDatas
Refresh statistics datas
(Inherited from IDealEntityBase.)
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
(Inherited from IDealEntityBase.)
Top
Events
  NameDescription
Public eventCreatingInvoiceFromSchedule
Event raised when creating invoice from schedule
(Inherited from IDealEntityBase.)
Public eventDealUpdated
Event raised when deal datas have been updated
(Inherited from IDealEntityBase.)
Public eventModeChanged
Event raised on mode changed
(Inherited from IEntity.)
Public eventStatisticsDataTableUpdated
Event raised when statistics data table has been updated
(Inherited from IDealEntityBase.)
Top
Remarks
The IConstructionSiteEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
IConstructionSiteEntity instance = Utils<ExtensionType>.GetInterface<IConstructionSiteEntity>();
See Also