Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the DataSet for the PurchaseOrder with the specified OrderGroup identifier.
Namespace: Microsoft.CommerceServer.Orders
Assembly: Microsoft.CommerceServer.Orders.CrossTierTypes (in Microsoft.CommerceServer.Orders.CrossTierTypes.dll)
Syntax
'Declaration
Public Function GetPurchaseOrderAsDataSet ( _
orderGroupId As Guid _
) As DataSet
'Usage
Dim instance As PurchaseOrderManager
Dim orderGroupId As Guid
Dim returnValue As DataSet
returnValue = instance.GetPurchaseOrderAsDataSet(orderGroupId)
public DataSet GetPurchaseOrderAsDataSet(
Guid orderGroupId
)
public:
DataSet^ GetPurchaseOrderAsDataSet(
Guid orderGroupId
)
public function GetPurchaseOrderAsDataSet(
orderGroupId : Guid
) : DataSet
Parameters
- orderGroupId
Type: System..::.Guid
The OrderGroup identifier.
Return Value
Type: System.Data..::.DataSet
DataSet for the PurchaseOrder. If the PurchaseOrder is not found in the database it returns nullNothingnullptra null reference (Nothing in Visual Basic).
Exceptions
Exception | Condition |
---|---|
NotAuthorizedException | User does not have permission to perform this operation. |
TimeoutException | Thrown if an SQL command timeout occurs. |
Remarks
Returns the DataSet populated with the serialized XML for the PurchaseOrder.
In order to perform a GetPurchaseOrderAsDataSet, the user must have the OrdersViewer permissions. See Orders System Roles [CS06] for more information about the specific roles in the Order System.
Some order system APIs support distributed transactions. If a cookie with a valid transaction is found the order system enlists as part of that transaction. If a valid transaction is not found the order system initiates a new transaction.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.