Unable to compile code when using OrderClose class

前端 未结 4 1376
感动是毒
感动是毒 2021-01-17 02:10

I\'m trying to build a plugin that does some operations on a salesorder. I also have to set a order as fulfilled. I found on the SDK documentation an extract that must be us

4条回答
  •  再見小時候
    2021-01-17 02:14

    That is an early bound request, that's why you can't compile, if you aren't using the CrmScvUtil.

    This is an example of a late bound request:

    This namespace is needed.

    using Microsoft.Xrm.Sdk.Messages;
    

    And this is the code.

    var request = new FulfillSalesOrderRequest();
    request.OrderClose = new Entity("orderclose");
    request.OrderClose["salesorderid"] = new EntityReference("salesorder", new Guid("YOURGUID"));
    request.Status = new OptionSetValue(100001);
    service.Execute(request);
    

    100001 is the status code for Complete.

    If you want to handle the response, use a variable to receive the answer.

提交回复
热议问题