QueryExpression query1 = new QueryExpression("transactioncurrency");
query1.ColumnSet = new ColumnSet(new string[1] { "isocurrencycode" });
QueryExpression query2 = query1;
query2.AddLink("organization", "transactioncurrencyid", "basecurrencyid", JoinOperator.Inner);
Entity entity = CrmServiceHelper.Service.RetrieveMultiple(query2).Entities[0];
if (entity == null)
return;
string BaseCurrency = entity["isocurrencycode"].ToString().ToUpper();