Interface ISupplierOrderServiceContract
Web %Service for extracting Supplier Orders created in %Evatic %Service. Supplier orders can be updated with parts received or packing slip information
Namespace: Evatic.Common.Service.Contract
Assembly: Evatic.Common.dll
Syntax
[IncludeDocumentationInWsdl]
[ServiceContract(Namespace = "http://schema.evatic.com/2012/10/24", Name = "SupplierOrderService")]
public interface ISupplierOrderServiceContract
Methods
View SourceGetSupplierOrderHeading(SupplierOrderHeadingRequestDataContract)
Get supplier order headings
Declaration
[OperationContract]
List<SupplierOrderHeadingDataContract> GetSupplierOrderHeading(SupplierOrderHeadingRequestDataContract request)
Parameters
Type | Name | Description |
---|---|---|
SupplierOrderHeadingRequestDataContract | request | Required field: Company |
Returns
Type | Description |
---|---|
System.Collections.Generic.List<SupplierOrderHeadingDataContract> | List of order headings |
GetSupplierOrderLines(SupplierOrderLineRequestDataContract)
Get supplier order lines
Declaration
[OperationContract]
List<SupplierOrderLineDataContract> GetSupplierOrderLines(SupplierOrderLineRequestDataContract request)
Parameters
Type | Name | Description |
---|---|---|
SupplierOrderLineRequestDataContract | request | Required field: SupplierOrderGuid |
Returns
Type | Description |
---|---|
System.Collections.Generic.List<SupplierOrderLineDataContract> | List of order lines |
SetOrderLinePartReceived(SupplierOrderLineReceivePartDataContract)
Set quantity received on supplier order lines.
Declaration
[OperationContract]
void SetOrderLinePartReceived(SupplierOrderLineReceivePartDataContract request)
Parameters
Type | Name | Description |
---|---|---|
SupplierOrderLineReceivePartDataContract | request | Required fields: Company, SupplierOrderGuid, OrderLineNo, PackingSlipLineNo, PackingSlipNo, QtyReceived, SerialNo (only if Article has SerialNo = 1 in Evatic) |
UpdateStatus(Guid, Char, String)
Updating status and status information on the supplier order in Evatic
Declaration
[OperationContract]
bool UpdateStatus(Guid supplierOrderGuid, char status, string statusInformation)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | supplierOrderGuid | |
System.Char | status | |
System.String | statusInformation |
Returns
Type | Description |
---|---|
System.Boolean | bool |
UpdateSuppliersOrderNo(Guid, String)
Setting/updating external supplier order number on the supplier order in Evatic
Declaration
[OperationContract]
bool UpdateSuppliersOrderNo(Guid supplierOrderGuid, string suppliersOrderNo)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | supplierOrderGuid | |
System.String | suppliersOrderNo |
Returns
Type | Description |
---|---|
System.Boolean | bool |