Программное изменение статуса записи в CRM на Silverlight

Программное изменение статуса записи в Microsoft Dynamics CRM на Silverlight с использованием библиотеки SilverCrmSoap на примере закрытия телефонного звонка.

const int PHONE_CALL_STATE_COMPLETED = 1;
const int PHONE_CALL_STATUS_COMPLETED = 2;

Guid callId = ...

var request = new OrganizationRequest { RequestName = "SetState" };
request["EntityMoniker"] = new EntityReference { LogicalName = "phonecall", Id = callId };
request["State"] = new OptionSetValue { Value = PHONE_CALL_STATE_COMPLETED };
request["Status"] = new OptionSetValue { Value = PHONE_CALL_STATUS_COMPLETED };

SilverCrmSoap.Helpers.SoapHelper.BeginExecute(request, delegate(IAsyncResult result)
{
   ((IOrganizationService)result.AsyncState).EndExecute(result);
});

About the author

Добавить комментарий

Сказать спасибо

Способ платежа:

Подписаться на обновления

Укажите свой e-mail чтобы получать уведомления о новых статьях.