XML3 - API DLL Documentation 
The Order type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Order(User) | 
 Constructor to instantiate the Order object
   | |
| Order(User, DataTable) | 
 Constructor to instantiate the Order object
   | |
| Order(User, XmlDocument) | 
 Constructor to instantiate the Order object
   | |
| Order(String, String, String) | 
 Constructor to instantiate the Order object
   | |
| Order(User, DataTable, DataTable) | 
 Constructor to instantiate the Order object
   | 
Methods
| Name | Description | |
|---|---|---|
| AddOrderItem | 
 Add an order item to this orders collection of order items
   | |
| Clear_OrderSearch | 
 Clears the current search builder of all criteria and returns the results to the original set.
   | |
| PlaceOrder | 
 Method to handle processing the order between the source and the web services.
   | |
| RemoveOrderItem | 
 Remove an order item to this orders collection of order items
   | |
| SearchOrderItems | 
 A search builder that applies search criteria to the result set on every request. To clear the search call "ClearSearch" Method
   | |
| SearchOrderItemsByLineNo | 
 A search builder that applies search criteria by Line Number to the result set. To clear the search call "ClearSearch" Method
   | |
| SearchOrderItemsByPrice | 
 A search builder that applies search criteria by Order Line Price to the result set. To clear the search call "ClearSearch" Method
   | |
| SearchOrderItemsByQty | 
 A search builder that applies search criteria by Order Line Quantity to the result set. To clear the search call "ClearSearch" Method
   | |
| SearchOrderItemsBySKU | 
 A search builder that applies search criteria by VIP SKU Number to the result set. To clear the search call "ClearSearch" Method
   | |
| ValidateThisOrder | 
 This routine utilises the web method to validate the requested quantites on an order.
   | 
Properties
| Name | Description | |
|---|---|---|
| AccoutNo | 
 Public property that gets or sets the Account No for the instatiated object.
   | |
| BackOrder | 
 Public property that gets or sets the BackOrder for the instatiated object.
   | |
| Confirmation | 
 Property to access order confirmation for this particular order.
   | |
| ContactEmail | 
 Public property that gets or sets the ContactEmail for the instatiated object.
   | |
| ContactName | 
 Public property that gets or sets the ContactName for the instatiated object.
   | |
| DeliveryMethod | 
 Public property that gets or sets the Delivery Method for the instatiated object.
   | |
| DirectShip | 
 Public property that gets or sets the DirectShip for the instatiated object.
   | |
| FillKill | 
 Public property that gets or sets the FillKill for the instatiated object.
   | |
| IsValidated | 
 Public readonly property that gets the Validity flag for the order.
   | |
| OrderDataSet | 
 Property to expose this object as a dataset, that conforms to the OrderRequest xml Schema.
   | |
| OrderError | 
 Error Object
   | |
| OrderNo | 
 Public property that gets or sets the order no for the instatiated object.
   | |
| SearchFields | 
 The readonly list of availabe fields to search on
   | |
| ShipToAddress1 | 
 Public property that gets or sets the ShipToAddress1 for the instatiated object.
   | |
| ShipToAddress2 | 
 Public property that gets or sets the ShipToAddress2 for the instatiated object.
   | |
| ShipToAddress3 | 
 Public property that gets or sets the ShipToAddress3 for the instatiated object.
   | |
| ShipToAddress4 | 
 Public property that gets or sets the ShipToAddress4 for the instatiated object.
   | |
| ShipToCountry | 
 Public property that gets or sets the ShipToCountry for the instatiated object.
   | |
| ShipToName | 
 Public property that gets or sets the ShipToName for the instatiated object.
   | |
| ShipToPostCode | 
 Public property that gets or sets the ShipToPostCode for the instatiated object.
   | |
| User | 
 Public property that sets the User Object for the instatiated object.
   |