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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.02.2008, 11:16   #1  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Какой-то мануал странный Делайте проще
Во-первых, используйте 2003 студию, если работаете с callout или workflow! Во-вторых, добавьте web reference в проект, ссылка http://сервер/MSCRMServices/2006/CrmService.asmx
В-третьих, я не доконца понял, через что Вы пытаетесь сделать проверку...
Старый 28.02.2008, 13:46   #2  
koalex is offline
koalex
Участник
 
26 / 20 (1) +++
Регистрация: 16.01.2008
Мануал - из CRM SDK, там есть пример, лежит в "sdk samples\fullsample\duplicatedetection", называется readme.doc. Проверка там производится с помощью .aspx страницы, вот ее код:

Код:
 
<%@ Page Language="c#"%>
<%@ Import Namespace="CrmSdk" %>
<script runat="server">
protected override void Render(HtmlTextWriter writer) 
{
Response.Clear();
Response.ContentType = "text/xml";
 
// Load the requested "name" from the querystring
string newAccountName = Request.QueryString["name"];
 
// Make sure the requested "name" appears valid
if (newAccountName != null &&
newAccountName.Length > 0 &&
newAccountName.Length <= 100)
{
CrmService service = new CrmService();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;
QueryByAttribute attributeQuery = new QueryByAttribute();
attributeQuery.Attributes = new string [] {"name"};
attributeQuery.Values = new string [] {newAccountName};
attributeQuery.EntityName = EntityName.account.ToString();
RetrieveMultipleRequest retrieve = new RetrieveMultipleRequest();
retrieve.Query = attributeQuery;
RetrieveMultipleResponse retrieved = (RetrieveMultipleResponse)service.Execute(retrieve);
// Render the response to the caller
if (retrieved.BusinessEntityCollection.BusinessEntities.Length > 0)
{
Response.Write("<duplicatesFound>true</duplicatesFound>");
}
else
{
Response.Write("<duplicatesFound>false</duplicatesFound>");
}
}
else
{
Response.Write("<error>The Account name requested is invalid!</error>");
}
} 
</script>
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Announcing SDK Update v4.0.8 Blog bot Dynamics CRM: Blogs 0 10.03.2009 02:25
Microsoft Dynamics CRM Team Blog: Documentation Feedback for the SDK Blog bot Dynamics CRM: Blogs 0 10.10.2008 00:05
Microsoft Dynamics CRM Team Blog: 32-bit vs. 64-bit CRM SDK Assemblies Blog bot Dynamics CRM: Blogs 0 11.09.2008 20:05
Microsoft Dynamics CRM Team Blog: Client Extensions and Scripting Samples in the SDK Part 2 Blog bot Dynamics CRM: Blogs 0 23.08.2008 00:08
Microsoft Dynamics CRM Team Blog: Client Extensions and Scripting Samples in the SDK Part 1 Blog bot Dynamics CRM: Blogs 0 09.08.2008 01:17
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:45.