Tel. +44(0)208 4716864
info@softstuff-consulting.com
Follow us on Twitter  http://www.twitter.com/softstuffc
Softstuff Home Knowledgebase Home Contact Us Blog
GoldMine CRM SQL Server QuoteWerks Microsoft Excel Microsoft Word C# Windows XP Microsoft Dynamics CRM HEAT Sage CRM
Getting the current user in C#

When writing code to interface with CRM using the WebService interface it is often necessary to find out details about the user that is being used to login to the interface. This simple function will return a structure with some information about the current user, the most important and useful is the Guid representing the UserId.

 
public static WhoAmIResponse GetcurrentUser(CrmService crm)
{
WhoAmIRequest request = new WhoAmIRequest();
WhoAmIResponse user = (WhoAmIResponse)crm.Execute(request);
return user;
}


This takes the CrmService obtained when you connect to the WebService and the Guid representing the currently logged in user can be obtained by using the function:

 
Guid UserId = GetcurrentUser(crm).UserId;





01 December 2009  IB      Microsoft Dynamics CRM


Back To List

Did this article answer your question

 Yes

 No

 



 

Search our knowledgebase

Look In   For  
Enter a word or phrase to search for. eg. shrink

Enter your Email Address to receive the latest knowledgebase items delivered direct to your inbox.

Subscribe to the knowledgebase in your favourite RSS reader:   Plain RSS 2.0 Feed   Add to Google  Add to My Yahoo!

Note:
Softstuff accepts no responsibility for the use of information contained within this item. No warranties are implied or provided and it is advised that you have a working knowledge of the technologies contained, and we will not be held liable for system downtime, or data loss caused, unless we have specifically advised in writing to you that this is the case during the course of a support issue raised and accepted by us.
 

Copyright Softstuff Consulting 2007-2009