星期五, 十一月 03, 2006

更改原有的纪录

这几天都很忙,在帮一个客户做 CRM BizTalk 的 Integration, 所以没有什么时间来写我的 Blog。 今天就教大家一些简单的东西。 上一次我们学习了怎样来用 SDK 创建客户, 那么我在这儿教大家怎样更改原有的纪录。 我这一次会用“联系人”。

首先我们要证实使用CRM的用户,

CrmService service = new CrmService();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;

然后你需要知道你需要更改的联系人的 GUID。 联系人的 GUID 就是 ContactID, 在数据库可以找到。

contact contact = new contact();
contact.address1_line1 = "300 北京路";

CRM里有他自己的属体, 所以我们不能把 GUID直接的放上

contact.contactid = new Guid("4D507FFE-ED25-447B-80DE-00AE3EB18B84");

我们需要创造一个新的 Key, 然后把 GUID 放上。

contact.contactid = new Key();
contact.contactid.Value = new Guid("4D507FFE-ED25-447B-80DE-00AE3EB18B84");

最后就启动update的方法来更改这个联系人。

service.Update(contact);

那就这么简单, 你现在可以试一下更改客户了。 :=)

没有评论: