Показать сообщение отдельно
Старый 20.10.2009, 16:37   #129  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Пытался просто в поле To записать бизнес-партнёра,основной контакт(выбирал бизнес-партнёра.у которого поле основного контакта не пусто)
quote quo = (quote)crmservice.Retrieve(EntityName.quote.ToString(), workflowContext.PrimaryEntityId,
new ColumnSet(new string[] { "customerid" }));
account acc = (account)crmservice.Retrieve(EntityName.account.ToString(), workflowContext.PrimaryEntityId,
new ColumnSet(new string[] { "primarycontactid" }));
activityparty toparty = new activityparty();
toparty.partyid = new Lookup();
toparty.partyid.type = quo.customerid.type;
toparty.partyid.Value = quo.customerid.Value;
activityparty toparty1 = new activityparty();
toparty1.partyid = new Lookup();
toparty1.partyid.type = EntityName.account.ToString();
toparty1.partyid.Value = acc.primarycontactid.Value;
mail.to = new activityparty[] { toparty, toparty1 };