Вставка значений из c# в поле CRM
Добрый день! Мне нужно заполнить поле в CRM из веб приложения на с#. Пишу код, но никаких действий не происходит, ошибок компилятор тоже не даёт. Не понимаю что я делаю не так(
CRM 4.0
Key key = null;
QueryExpression query = new QueryExpression();
query.EntityName = EntityName.new_model.ToString();
ColumnSet cols = new ColumnSet();
cols.Attributes = new string[] { "new_details" };
query.ColumnSet = cols;
BusinessEntityCollection retrieved = service.RetrieveMultiple(query);
foreach (new_model res in retrieved.BusinessEntities)
{
key = res.new_modelid; //получаю guid поля new_details
}
string Details = Convert.ToString(key.Value);
new_model model = new new_model();
model.new_details = "Привет!";
model.new_modelid = new Key();
model.new_modelid.Value = new Guid(Details);
service.Update(model);
Последний раз редактировалось Taker1796; 26.04.2012 в 14:18.
|