Показать сообщение отдельно
Старый 30.09.2008, 11:48   #3  
MFCшный Wizard is offline
MFCшный Wizard
Участник
 
16 / 10 (1) +
Регистрация: 27.05.2008
sId-Guid текущего Email
currentuserstring-Guid текущего пользователя
dbh-подключение к базе. go-просто выполняет запрос

Цитата:
Guid id = new Guid(sId);
Guid leadID = new Guid();

email oEmail = (email)crmService.Retrieve(EntityName.email.ToString(), id, new AllColumns());
lead oLead = new lead();

Owner currentowner = new Owner();
currentowner.type = EntityName.systemuser.ToString();
currentowner.Value =new Guid(currentuserstring);
oLead.ownerid = currentowner;

oLead.firstname = "name";
oLead.lastname = "surname";
oLead.emailaddress1 = "email@mail.com";
oLead.companyname = "company";
oLead.subject = "subject";

leadID = crmService.Create(oLead);

dbh.go(@"update email set regardingobjectid='{0}',regardingobjecttypecode=4,regardingobjectiddsc=0, regardingobjectidname='{1}'
where activityId='{2}'", leadID.ToString(), oLead.firstname+' '+oLead.lastname, sId);