Click or drag to resize

WorkOrder Methods

The WorkOrder type exposes the following members.

Methods
  NameDescription
Public methodCalculateMaterialSupplyCoefficient
Returns the material supply coefficient wich represents the ratio of required to available materials for this work order. The coefficient is 1 when the quantity of required materials is equal to available quantity.
Public methodCalculateMaterialSupplyCoefficient(IEnumerableCurrentAvailability, IEnumerableProjectedAvailability)
Returns the material supply coefficient wich represents the ratio of required to available materials for this work order. The coefficient is 1 when the quantity of required materials is equal to available quantity.
Public methodChangeState
Changes the document state to the specified new state
(Inherited from Document.)
Public methodComplete
Changes the document state to Completed with all Release-ed sub-documents
(Inherited from Document.)
Public methodCreateAdjustmentDocument
Creates an adjustment document that doesn't adjust anything. Can be modified and saved.
(Inherited from Document.)
Public methodCreateLotsForItems
Creates lots for all lines in Work Order Items.
Public methodDelete
Deletes the domain object.
(Overrides DocumentDelete.)
Public methodDistributeDocumentAmounts
Distributes the document amounts by the document lines.
(Inherited from LogisticsDocument.)
Public methodDuplicateObject
Creates a copy of the object.
(Inherited from EntityObject.)
Public methodEquals(Object)
Determines whether the specified Object, is equal to this instance.
(Inherited from EntityObject.)
Public methodEquals(EntityObject)
Indicates whether the current object is equal to another object of the same type.
(Inherited from EntityObject.)
Public methodExecuteBusinessRules
Executes all business rules for the object for the specified BusinessEvent. The validation fails are saved in the event.
(Inherited from EditableDomainObject.)
Public methodGetAggregateParent
Gets the aggregate parent of this entity object. If this is the aggregate root the return value is null.
(Inherited from EntityObject.)
Public methodGetAggregateRoot
Gets the aggregate root entity object. If the entity does not have aggregate parent reference aggregate root is this entity object.
(Inherited from EntityObject.)
Public methodGetAllParentDocuments
Gets all parent documents, traversing the parent document chain by using the Parent property.
(Inherited from Document.)
Public methodGetAmountToPay
Gets the total amount of the document that should be payed by the customer.
(Inherited from LogisticsDocument.)
Public methodGetAmountToPayForLines
Gets the total amount of the document that is included in the lines.
(Inherited from LogisticsDocument.)
Public methodGetChangedAttributes
Gets the changed attributes for a given DataAttributeChangeEventArgs. Used for front-end generic business rules to recalculate the state of the object according to attribute change events.
(Inherited from LogisticsDocument.)
Public methodGetDistributedAmountsOverThisDocument
Gets the distributed amounts where this document is referenced, including amounts created by this document and other documents. Caches the result.
(Inherited from LogisticsDocument.)
Public methodGetDocumentAmountsInfo
Gets the calculated document amounts information.
(Inherited from LogisticsDocument.)
Public methodGetHashCode
Returns a hash code for this instance.
(Inherited from EntityObject.)
Public methodGetPaymentStatus
Determines the payment status of a document comparing the Amount to pay for the document and the sum of the covered amounts in released payment transactions referring this document.
(Inherited from LogisticsDocument.)
Public methodGetPrintout
Gets a document printout as a file. The returned value is Base64 string representation of the file contents.
(Inherited from Document.)
Public methodGetRelatedObjectsForValidation
Gets the related objects which would need validation upon validation of this object.
(Inherited from EntityObject.)
Public methodImportDocumentAmounts
Imports the percent or unit amount document amounts from the specified source documents.
(Inherited from LogisticsDocument.)
Public methodImportDocumentTypeAmounts
Copies the document amounts from document type. First removes all existing document amounts.
(Inherited from LogisticsDocument.)
Public methodIssueWarning(String)
Issues a warning with the specified message.
(Inherited from EditableDomainObject.)
Public methodIssueWarning(ExpressionFuncString, Object)
Issues a warning with the specified message. The message can contain standard string placeholders.
(Inherited from EditableDomainObject.)
Public methodMakeVoid
Makes the document void. The operation is irreversible.
(Inherited from Document.)
Public methodMatchesFilter(DataAccessFilter)
Returns true if this entity object matches the specified filter.
(Inherited from EnterpriseOneEntityObject.)
Public methodMatchesFilter(DataAccessFilter, IBufferRow)
Matches the filter against the specified row and returns the result of the match.
(Inherited from EnterpriseOneEntityObject.)
Public methodRecalculate
The document and all of its owned objects will be altered to become valid.
(Inherited from Document.)
Public methodRefresh
Refreshes this instance with data from data source. Only objects with ObjectState equal to Unchanged are refreshed.
(Inherited from EntityObject.)
Public methodToString
Returns a String that represents this instance.
(Inherited from EntityObject.)
Public methodToString(String)
Returns a String that represents this instance.
(Inherited from EntityObject.)
Public methodTryGet
Tries to get the specified attribute and returns it or null, when it is not found.
(Inherited from DomainObject.)
Top
Extension Methods
  NameDescription
Public Extension MethodFillAggregateMissingDefaults
Recalculates the default values for all objects in the aggregate.
(Defined by EntityObjectExtensions.)
Public Extension MethodFillMissingDefaults
Executes the late default expression defined in each attribute (if any) if the current value is null or equal to a constant default.
(Defined by EntityObjectExtensions.)
Public Extension MethodFormatString
Converts the object to string based on the format specified.
(Defined by FormatStringExtensions.)
Public Extension MethodGetExtensibleDataObject
Gets the extensible data object related to the entity object. Can return null if such ExtensibleDataObject doesn't exist.
(Defined by ExtensibleDataObjectExtensions.)
Public Extension MethodGetOrCreateExtensibleDataObject
Returns an ExtensibleDataObject related to the entity object. If such object doesn't exist the object is created in the same transaction.
(Defined by ExtensibleDataObjectExtensions.)
Public Extension MethodRecalculateMasterAttributes
Recalculates the values of a master attributes in a master-detail relationship.
(Defined by EntityObjectExtensions.)
Public Extension MethodRecalculateMissingValues
Recalculates the missing values using the first reactive expression of the attributes.
(Defined by EntityObjectExtensions.)
Top
See Also