Показать сообщение отдельно
Старый 18.11.2008, 18:58   #3  
Казарин Александр is offline
Казарин Александр
Участник
 
58 / 10 (1) +
Регистрация: 17.10.2008
Адрес: Сыктывкар
Я все переделал сделал по другому:

Код:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using CrmDiscoveryService;
using CrmSdk;
publicpartialclassLoad : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
{
CrmSdk.CrmService crmService = GetCrmService("ExpertSever");
QueryByAttribute query = newQueryByAttribute();
ColumnSet cols = newColumnSet();
cols.Attributes = newstring[] { "name" };
query.ColumnSet = cols;
query.EntityName = EntityName.account.ToString();
query.Attributes = newstring[] { "id" };
 
 

query.Values = newobject[] { "EB974233-B9AF-DD11-9153-00155D00C913" };
BusinessEntityCollection retrievedProjects = crmService.RetrieveMultiple(query);
dlProjects.Items.Add(newListItem("Выберите партнера", null));
 
for (int i = 0; i < retrievedProjects.BusinessEntities.Length; i++)
{
dlProjects.Items.Add(newListItem(((account)retrievedProjects.BusinessEntities[i]).name, ((account)retrievedProjects.BusinessEntities[i]).name));
}
}
private CrmSdk.CrmService GetCrmService(string organizationName)
{
// Setup the Authentication Token
CrmSdk.CrmAuthenticationToken token = newCrmAuthenticationToken();
token.OrganizationName = organizationName;
CrmSdk.CrmService crmService = new CrmSdk.CrmService();
crmService.Credentials = System.Net.CredentialCache.DefaultCredentials;
crmService.CrmAuthenticationTokenValue = token;
return crmService;
}
}
где CrmSdk - 2007й сервис
Результат такой же, если складываешь его в папку с Crm-ом и пытаешься запустить открывает окно с ошибкой а в логах сервера пишет:
Сведения об исключении:
Тип исключения: HttpCompileException
Сообщение об исключении: c:\Program Files\Microsoft Dynamics CRM\CRMWeb\Redirect\Load.aspx.cs(46): error CS0246: Не удалось найти имя типа или пространства имен 'CrmSdk' (пропущена директива using или ссылка на сборку?)