|  10.11.2009, 13:48 | #30 | 
| Участник | 
			
			Написал код, который к полученной дате прибавляет заданное колличество часов. Для это конвертил CRMDateTime в DateTime, но как перевести обратно к сожалению не знаю. Собственно вот сам код: Код: CrmDateTime sdt = retrievedEntity.Properties.Contains("new_scandate") ? (CrmDateTime)retrievedEntity["new_scandate"] : CrmDateTime.Now;
string period = retrievedEntity.Properties.Contains("new_periodical") ? (string)retrievedEntity["new_periodical"]: string.Empty;
double hours = Convert.ToDouble(period);
DateTime time = Convert.ToDateTime(sdt.Value);
DateTime newtime = time.AddHours(hours);Код: CrmDateTime nextDate = (CrmDateTime)newtime; но получил следующее: Цитата: 
		
			Error	1	Cannot convert type 'System.DateTime' to 'Microsoft.Crm.Sdk.CrmDateTime'	
		
	 Последний раз редактировалось Tarasov E; 10.11.2009 в 14:27. | 
|  |