|  04.01.2011, 12:05 | #1 | 
| Участник |  Отключить Bulk Edit для конкретной сущности 
			
			Здравствуйте, Есть сущность License, есть некие пользователи, к каждому пользователю прикреплена License. License для администратора можно добавить, но нельзя удалять, для всех остальных пользователей можно удалять и добавлять License. На событие Delete срабатывает PlugIn, и если администратор пытается удалить License у самого себя, то мы: throw new InvalidPluginExecutionException(String.Format("Can't delete License {0} for User {1} - User is System Administrator", licence.tts_key, this.MsCrmContext.UserInfo.FullName)); После этого пользователь увидит нормальное диалоговое окно, с вышеописанным сообщением где все понятно описано, а License не будет удалена. Проблема: При выборе множества сущностей License (Bulk Edit), ситуация немного другая. Допустим Администратор хочет удалить три License, одна из которых его. Вместо нормального диалоговое окно, с вышеописанным сообщением пользователь увидит маленькое окошко с содержимым: An error has occurred. The selected actions was not completed for one or more records. Вопрос: Можно ли изменить содержимое сообщение данного окна? Или хотя бы вообще заблокировать его появление или отключить Bulk Edit. | 
|  | 
|  04.01.2011, 13:26 | #2 | 
| Moderator | 
			
			Нет, это окно изменить нельзя. Кроме того то что вы описали это не Bulk Edit, судя по всему, вы говорите о массовой операции в гриде. В любом случае, нормальным способом этот функционал не изменить. Стало интересно, что за задачу вы решаете? Что за лицензии вы крепите к пользователям? 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | 
|  | 
| 
 |