Click or drag to resize

IMaintenanceContractEntity Interface

Maintenance contract entity

(Contrat de maintenance)

Namespace:  EBP.Api.Interfaces.Invoicing.Module.Entities.Maintenance
Assembly:  EBP.Api.XXX.Interfaces (in EBP.Api.XXX.Interfaces.dll) Version: 1.0.3.0
Syntax
[GuidAttribute("4F4AD127-0B79-4F88-8515-21E2899FFF35")]
public interface IMaintenanceContractEntity : IMaintenanceContractEntityBase, 
	IInvoicingEntityBase, IBusinessEntityBase, ISynchronizableEntityBase, IEntity, IApiEntity, 
	IDisposable, IEquatable<IProxy>

The IMaintenanceContractEntity 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 propertyActivities
Gets the contract activities
Public propertyArePartsCovered
Gets or sets whether the parts are covered
(Inherited from IMaintenanceContractEntityBase.)
Public propertyArePartsCoveredMember
Gets whether the parts are covered
(Inherited from IMaintenanceContractEntityBase.)
Public propertyAssociatedFiles
Gets the associated Files
Public propertyBindCancellationAcknowledgementLetterReportId
Gets or sets the cancellation acknowledgement letter report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyBindCancellationAcknowledgementLetterReportIdMember
Gets the cancellation acknowledgement letter report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyBindContractRenewalLetterReportId
Gets or sets the contract renewal letter report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyBindContractRenewalLetterReportIdMember
Gets the contract renewal letter report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyBindContractReportId
Gets or sets the contract report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyBindContractReportIdMember
Gets the contract report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyBindTacitRenewalLetterReportId
Gets or sets the tacit renewal letter report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyBindTacitRenewalLetterReportIdMember
Gets the tacit renewal letter report Id to bind
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCancellationAcknowledgementLetterReportId
Gets or sets the cancellation acknowledgement letter report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCancellationAcknowledgementLetterReportIdMember
Gets the cancellation acknowledgement letter report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCancellationDate
Gets or sets the cancellation date
Public propertyCancellationDateMember
Gets the cancellation date
Public propertyCancellationReason
Gets or sets the cancellation reason
Public propertyCancellationReasonMember
Gets the cancellation reason
Public propertyCaption
Gets or sets the caption
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCaptionMember
Gets the caption
(Inherited from IMaintenanceContractEntityBase.)
Public propertyColleagueId
Gets or sets the colleague Id
Public propertyColleagueIdMember
Gets the colleague Id
Public propertyColleagueLastName
Gets the colleague last name
Public propertyColleagueLastNameMember
Gets the colleague last name
Public propertyConstructionSiteCaption
Gets the construction site caption
Public propertyConstructionSiteCaptionMember
Gets the construction site caption
Public propertyConstructionSiteCustomerId
Gets the construction site contracting authoriy Id
Public propertyConstructionSiteCustomerIdMember
Gets the construction site contracting authoriy Id
Public propertyConstructionSiteDealId
Gets the construction site deal Id
Public propertyConstructionSiteDealIdMember
Gets the construction site deal Id
Public propertyConstructionSiteId
Gets or sets the construction site Id
Public propertyConstructionSiteIdMember
Gets the construction site Id
Public propertyContractFamilyId
Gets or sets the contract family Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyContractFamilyIdMember
Gets the contract family Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyContractLanguage
Gets or sets the contract language (Iso Code)
Public propertyContractLanguageMember
Gets the contract language (Iso Code)
Public propertyContractRenewalLetterReportId
Gets or sets the contract renewal letter report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyContractRenewalLetterReportIdMember
Gets the contract renewal letter report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyContractReportId
Gets or sets the contract report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyContractReportIdMember
Gets the contract report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyContractTemplateId
Gets or sets the contract template Id
Public propertyContractTemplateIdMember
Gets the contract template Id
Public propertyCosts
Gets the extra costs
Public propertyCounterAlertActive
Gets or sets Sets if the alert on counter is active
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCounterAlertActiveMember
Gets/Sets if the alert on counter is active
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCounterAlertThreshold
Gets or sets Sets the counter alert threshold
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCounterAlertThresholdMember
Gets/Sets the counter alert threshold
(Inherited from IMaintenanceContractEntityBase.)
Public propertyCounterType
Gets or sets the counter type

List of authorized values in MaintenanceContractCounterType

(Inherited from IMaintenanceContractEntityBase.)
Public propertyCounterTypeMember
Gets the counter type

List of authorized values in MaintenanceContractCounterType

(Inherited from IMaintenanceContractEntityBase.)
Public propertyCreatedDate
Gets the Created Date
(Inherited from IEntity.)
Public propertyCreatedUser
Gets the Created User
(Inherited from IEntity.)
Public propertyCurrencyId
Gets or sets the currency Id
Public propertyCurrencyIdMember
Gets the currency Id
Public propertyCustomerCurrencyId
Gets the customer currency Id
Public propertyCustomerCurrencyIdMember
Gets the customer currency Id
Public propertyCustomerId
Gets or sets the customer Id
Public propertyCustomerIdMember
Gets the customer Id
Public propertyCustomerName
Gets the customer name
Public propertyCustomerNameMember
Gets the customer name
Public propertyCustomerProducts
Gets the customer products
Public propertyDealCaption
Gets the deal caption
Public propertyDealCaptionMember
Gets the deal caption
Public propertyDealId
Gets or sets the deal Id
Public propertyDealIdMember
Gets the deal Id
Public propertyDescription
Gets or sets the description
(Inherited from IMaintenanceContractEntityBase.)
Public propertyDescriptionClear
Gets or sets the description clear
(Inherited from IMaintenanceContractEntityBase.)
Public propertyDescriptionClearMember
Gets the description clear
(Inherited from IMaintenanceContractEntityBase.)
Public propertyDescriptionMember
Gets the description
(Inherited from IMaintenanceContractEntityBase.)
Public propertyDuplicateContractWhenRenewal
Gets or sets whether the contract must be duplicate when there is a renewal
(Inherited from IMaintenanceContractEntityBase.)
Public propertyDuplicateContractWhenRenewalMember
Gets whether the contract must be duplicate when there is a renewal
(Inherited from IMaintenanceContractEntityBase.)
Public propertyEndDate
Gets or sets the end date
Public propertyEndDateMember
Gets the end date
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 propertyEventTemplateEventTypeId
Gets the event template event type Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyEventTemplateEventTypeIdMember
Gets the event template event type Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyEventToForesee
Gets or sets whether an event must be foreseen
(Inherited from IMaintenanceContractEntityBase.)
Public propertyEventToForeseeMember
Gets whether an event must be foreseen
(Inherited from IMaintenanceContractEntityBase.)
Public propertyExceedingCount
Gets or sets the exceeding count
Public propertyExceedingCountMember
Gets the exceeding count
Public propertyFilterEventDateFrom
Gets or sets the filter event date from
Public propertyFilterEventDateFromMember
Gets the filter event date from
Public propertyFilterEventDateRange
Gets or sets the filter event date range

List of authorized values in DatesFilterValues and in the custom periods which are in the options entity

Public propertyFilterEventDateRangeMember
Gets the filter event date range

List of authorized values in DatesFilterValues and in the custom periods which are in the options entity

Public propertyFilterEventDateTo
Gets or sets the filter event date to
Public propertyFilterEventDateToMember
Gets the filter event date to
Public propertyId
Gets or sets the id
Public propertyIdMember
Gets the id
Public propertyIncidentCount
Gets or sets the incident count
Public propertyIncidentCountMember
Gets the incident count
Public propertyIncidents
Gets the incidents linked with this contract
Public propertyIncludePurchaseDocumentsInCosts
Gets or sets whether the purchase documents will be included in costs
Public propertyIncludePurchaseDocumentsInCostsMember
Gets whether the purchase documents will be included in costs
Public propertyIncludeStockDocumentsInCosts
Gets or sets whether the stock documents will be included in costs
Public propertyIncludeStockDocumentsInCostsMember
Gets whether the stock documents will be included in costs
Public propertyInitialCounterNumber
Gets or sets the initial number for counter
(Inherited from IMaintenanceContractEntityBase.)
Public propertyInitialCounterNumberMember
Gets the initial number for counter
(Inherited from IMaintenanceContractEntityBase.)
Public propertyInterventionAddressDescription
Gets the intervention address description
Public propertyInterventionAddressDescriptionMember
Gets the intervention address description
Public propertyInterventionAddressId
Gets or sets the intervention address id
Public propertyInterventionAddressIdExists
Gets if the intervention address id exists
Public propertyInterventionAddressIdExistsMember
Gets if the intervention address id exists
Public propertyInterventionAddressIdMember
Gets the intervention address id
Public propertyInterventionPeriodicity
Gets the intervention periodicity
(Inherited from IMaintenanceContractEntityBase.)
Public propertyInvoiceContentLines
Gets the invoice content lines
(Inherited from IMaintenanceContractEntityBase.)
Public propertyInvoiceContentType
Gets or sets the invoice content type

List of authorized values in MaintenanceContractInvoiceContentType

(Inherited from IMaintenanceContractEntityBase.)
Public propertyInvoiceContentTypeMember
Gets the invoice content type

List of authorized values in MaintenanceContractInvoiceContentType

(Inherited from IMaintenanceContractEntityBase.)
Public propertyInvoicingAddress
Gets the invoicing adress
Public propertyInvoicingAddressId
Gets or sets the invoicing address Id
Public propertyInvoicingAddressIdExists
Gets if the invoicing address Id exists
Public propertyInvoicingAddressIdExistsMember
Gets if the invoicing address Id exists
Public propertyInvoicingAddressIdMember
Gets the invoicing address Id
Public propertyInvoicingContact
Gets the invoicing contact
Public propertyInvoicingContactId
Gets or sets the invoicing contact Id
Public propertyInvoicingContactIdMember
Gets the invoicing contact Id
Public propertyInvoicingCustomerCurrencyId
Gets the invoicing customer currency Id
Public propertyInvoicingCustomerCurrencyIdMember
Gets the invoicing customer currency Id
Public propertyInvoicingCustomerId
Gets or sets the invoicing customer Id
Public propertyInvoicingCustomerIdMember
Gets the invoicing customer Id
Public propertyInvoicingCustomerName
Gets the invoicing customer name
Public propertyInvoicingCustomerNameMember
Gets the invoicing customer name
Public propertyInvoicingVatIncluded
Gets or sets whether the invoicing is with vat included
(Inherited from IMaintenanceContractEntityBase.)
Public propertyInvoicingVatIncludedMember
Gets whether the invoicing is with vat included
(Inherited from IMaintenanceContractEntityBase.)
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 propertyIsLabourCovered
Gets or sets whether the labour is covered
(Inherited from IMaintenanceContractEntityBase.)
Public propertyIsLabourCoveredMember
Gets whether the labour is covered
(Inherited from IMaintenanceContractEntityBase.)
Public propertyIsTravelCovered
Gets or sets whether the travel is covered
(Inherited from IMaintenanceContractEntityBase.)
Public propertyIsTravelCoveredMember
Gets whether the travel is covered
(Inherited from IMaintenanceContractEntityBase.)
Public propertyLabourDuration
Gets or sets the labout duration (in month)
(Inherited from IMaintenanceContractEntityBase.)
Public propertyLabourDurationMember
Gets the labout duration (in month)
(Inherited from IMaintenanceContractEntityBase.)
Public propertyLastEventGeneratedDate
Gets or sets the last event generated date
Public propertyLastEventGeneratedDateMember
Gets the last event generated date
Public propertyLastRenewalDate
Gets or sets the last renewal date
Public propertyLastRenewalDateMember
Gets the last renewal date
Public propertyMailBeforeEvent
Gets or sets whether a mail must be sent before an event
(Inherited from IMaintenanceContractEntityBase.)
Public propertyMailBeforeEventMember
Gets whether a mail must be sent before an event
(Inherited from IMaintenanceContractEntityBase.)
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 propertyNeedToUpdateAnalysis
Gets or sets whether the analysis has to be updated
Public propertyNeedToUpdateAnalysisMember
Gets whether the analysis has to be updated
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 propertyOriginContractId
Gets or sets the origin contract Id (when the contract has been renewal)
Public propertyOriginContractIdMember
Gets the origin contract Id (when the contract has been renewal)
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 propertyPartsDuration
Gets or sets the parts duration (in month)
(Inherited from IMaintenanceContractEntityBase.)
Public propertyPartsDurationMember
Gets the parts duration (in month)
(Inherited from IMaintenanceContractEntityBase.)
Public propertyPeriodicInvoicingId
Gets or sets the periodic invoicing Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyPeriodicInvoicingIdMember
Gets the periodic invoicing Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyPeriodicInvoicingSettingsEndDate
Gets the periodic invoicing settings end date
Public propertyPeriodicInvoicingSettingsEndDateMember
Gets the periodic invoicing settings end date
Public propertyPeriodicInvoicingSettingsStartDate
Gets the periodic invoicing settings start date
Public propertyPeriodicInvoicingSettingsStartDateMember
Gets the periodic invoicing settings start date
Public propertyPeriodicInvoicingStartDate
Gets or sets the periodic invoicing start date
Public propertyPeriodicInvoicingStartDateMember
Gets the periodic invoicing start date
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 propertyPredictedPeriodicInvoicingAmount
Gets or sets the predicted periodic invoicing amount
Public propertyPredictedPeriodicInvoicingAmountMember
Gets the predicted periodic invoicing amount
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 propertyProposeRenewalDate
Gets or sets the propose renewal date
Public propertyProposeRenewalDateMember
Gets the propose renewal date
Public propertyPurchaseDocuments
Gets the PurchaseDocuments
Public propertyPurchaseDocumentsCustomized
Gets the purchase documents customized
Public propertyReadOnly
Gets/Sets if the entity is in read only mode, to preserve from data changing
(Inherited from IEntity.)
Public propertyRemainingCounterNumber
Gets or sets the remaining number for counter
Public propertyRemainingCounterNumberMember
Gets the remaining number for counter
Public propertyRenewalUpdatingRate
Gets or sets the updating rate used in contract renewal
Public propertyRenewalUpdatingRateMember
Gets the updating rate used in contract renewal
Public propertyResourcesCost
Gets the resources cost
Public propertySaleDocuments
Gets the SaleDocuments
Public propertyScheduleEventCount
Gets or sets the schedule event count
Public propertyScheduleEventCountMember
Gets the schedule event count
Public propertyScheduleEvents
Gets the schedule events
Public propertyScheduleEventTemplateId
Gets or sets the schedule event template Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyScheduleEventTemplateIdMember
Gets the schedule event template Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyScheduleEventTypeId
Gets or sets the schedule event type Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyScheduleEventTypeIdMember
Gets the schedule event type Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertySilent
Get/Sets if the entity is in silent mode
(Inherited from IEntity.)
Public propertyStartDate
Gets or sets the start date
Public propertyStartDateMember
Gets the start date
Public propertyStates
Gets the entity states
(Inherited from IEntity.)
Public propertyStatus
Gets or sets the status

List of authorized values in MaintenanceContractState

Public propertyStatusMember
Gets the status

List of authorized values in MaintenanceContractState

Public propertyStockDocuments
Gets the stock documents
Public propertyStockDocumentsCustomized
Gets the stock documents customized
Public propertyTacitRenewal
Gets or sets whether there is a tacit renewal
(Inherited from IMaintenanceContractEntityBase.)
Public propertyTacitRenewalLetterReportId
Gets or sets the tacit renewal letter report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyTacitRenewalLetterReportIdMember
Gets the tacit renewal letter report Id
(Inherited from IMaintenanceContractEntityBase.)
Public propertyTacitRenewalMember
Gets whether there is a tacit renewal
(Inherited from IMaintenanceContractEntityBase.)
Public propertyTimeEvents
Gets the time events.
Public propertyTransferRemainingCounterWhenRenewal
Gets or sets whether the remaining counter will be transfered when renewal
Public propertyTransferRemainingCounterWhenRenewalMember
Gets whether the remaining counter will be transfered when renewal
Public propertyTravelDuration
Gets or sets the travel duration (in month)
(Inherited from IMaintenanceContractEntityBase.)
Public propertyTravelDurationMember
Gets the travel duration (in month)
(Inherited from IMaintenanceContractEntityBase.)
Public propertyTravelExpenseCaption
Gets the travel expense caption
Public propertyTravelExpenseCaptionMember
Gets the travel expense caption
Public propertyTravelExpenseId
Gets or sets the travel expense Id
Public propertyTravelExpenseIdMember
Gets the travel expense Id
Public propertyUniqueId
Gets or sets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUniqueIdMember
Gets the unique Id
(Inherited from ISynchronizableEntityBase.)
Public propertyUseContractAddressInDeliveryAdressInvoice
Gets or sets whether we must use the contract's address in the delivery address of the generated invoices
(Inherited from IMaintenanceContractEntityBase.)
Public propertyUseContractAddressInDeliveryAdressInvoiceMember
Gets whether we must use the contract's address in the delivery address of the generated invoices
(Inherited from IMaintenanceContractEntityBase.)
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 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 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 IMaintenanceContractEntity type can be instantiated with EBP.Api.Utils<TExtension>.GetInterface<T>
IMaintenanceContractEntity instance = Utils<ExtensionType>.GetInterface<IMaintenanceContractEntity>();
See Also