You cannot direcly update the state code or status code in Microsoft Dynamics CRM 4.0. Instead you have to use FulfillSalesOrderRequest/Response. Here is the code…
Dim ordercl As orderclose = New orderclose() ordercl.salesorderid = New Lookup() ordercl.salesorderid.type = EntityName.salesorder.ToString() ordercl.salesorderid.Value = New Guid(SalesOrderId) Dim ffSalesRequest As FulfillSalesOrderRequest = New FulfillSalesOrderRequest() ffSalesRequest.OrderClose = ordercl ffSalesRequest.Status = 100001 Dim salesresp As FulfillSalesOrderResponse = CType(service.Execute(ffSalesRequest), FulfillSalesOrderResponse)
Popularity: 14% [?]
Tags: CRM, Microsoft Dynamics CRM, SalesOrder, Visual Basic