AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.09.2010, 14:29   #1  
Tarasov E is offline
Tarasov E
Участник
Аватар для Tarasov E
 
100 / 11 (1) +
Регистрация: 01.09.2009
Имею вот такой вот рабочий код:
Код:
public void Execute(IPluginExecutionContext context)
        {
            DynamicEntity entity = null;
               if (context.InputParameters.Properties.Contains(ParameterName.Target) &&
               context.InputParameters.Properties[ParameterName.Target] is DynamicEntity)
            {
               entity = (DynamicEntity)context.InputParameters.Properties[ParameterName.Target];
                           }
            else
            {
                return;
            }

            try
            {
                ICrmService crmService = context.CreateCrmService(true);
               
 if (entity.Properties.Contains("new_barcode"))
                {
                    Guid id = new Guid(entity["new_barcode"].ToString());
                    UpdateRequest updateRequest = new UpdateRequest();
                    TargetUpdateDynamic targetUpdateDynamic = new TargetUpdateDynamic();
                    DynamicEntity reglament = new DynamicEntity("new_reglament");
                    reglament["new_reglamentid"] = new Key(id);
                    reglament["new_status"] = new CrmBoolean(true);
                    targetUpdateDynamic.Entity = reglament;
                    updateRequest.Target = targetUpdateDynamic;
                    crmService.Execute(updateRequest);
                }
            }
Хотелось бы как-нибудь уведомлять пользователя о том, что плагин отработал успешно, но как послать сообщение от плагина - не знаю. До этого пользовался alert'ами. Не подскажете как сделать сообщение скажем, если введеный GUID не найден и если сущность B обновлена успешно?

Последний раз редактировалось Tarasov E; 06.09.2010 в 14:33.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание одной записи на основании другой ZooY Dynamics CRM: Разработка 1 26.07.2010 08:14
Как удалить время при вставке динамического значения поля datetime в поле другой сущьности при настройке бизнес процесса? guenberg Dynamics CRM: Разработка 4 17.06.2010 21:58
haditeo: Is it possible to register different event handlers in only one assembly to be registered in Dynamics CRM Plugin ? Blog bot Dynamics CRM: Blogs 0 13.08.2009 15:05
Импорт данных из одной организации в другую vital.mih Dynamics CRM: Администрирование 14 13.06.2009 12:44
Обновление данных после выхода в Online Gennadi Dynamics CRM: Администрирование 4 20.05.2009 19:48

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:51.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.