Показать сообщение отдельно
Старый 15.10.2008, 15:31   #19  
sergeyjb is offline
sergeyjb
Участник
Аватар для sergeyjb
 
68 / 12 (1) ++
Регистрация: 01.10.2008
Подниму старую тему:
корректирую написаный tatra код с прямого запроса в БД на обращение через сервис.
Есть пара значений statecode и statuscode которые работали и раньше, теперь их надо присвоить действию через сервис чтобы воркфлоу отлавливало.

Вот мой код:

for (int i = 0; i < selectedEntities.Length; i++)
{
System.Guid idGuid = new System.Guid(selectedEntities[i]);
activitypointer act = (activitypointer)service.Retrieve(EntityName.activitypointer.ToString(), idGuid, new AllColumns());
int k = -1;
switch (act.activitytypecode.Value)
{
case "task": k = 0; break;
case "email": k = 1; break;
case "letter": k = 2; break;
case "phonecall": k = 3; break;
case "appoinment": k = 4; break;
case "fax": k = 5; break;
default: continue;
}
act.statecode.Value = StateCode[k];
act.statuscode.Value = StatusCode[k];
act.actualend.Value = date;
crmService.Update(act);
}

Но что-то я со
act.statecode
act.statuscode
совсем запустался.
Как им присвоить корректно эти значения? Особенно в statecode как записать его?
__________________
Сергей Осипов, MCTS:SQL Server 2005, ООО "Программные технологии", Самара