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);