Retrieve User Settings such as Time Zone code or Localize Id in MSCRM 2011

Hi,

You may need connected user settings or any user that you have ID.


Please follow below;


 var currentUserSettings = _serviceProxy.RetrieveMultiple(
                new QueryExpression(UserSettings.EntityLogicalName)
                {
                    ColumnSet = new ColumnSet("localeid", "timezonecode"),
                    Criteria = new FilterExpression
                    {
                        Conditions =
                        {
                            new ConditionExpression("systemuserid", ConditionOperator.Equal,UserID)
                        }
                    }
                }).Entities[0].ToEntity();

            //currentUserSettings.LocaleId;
           
currentUserSettings.TimeZoneCode.Value; //get TimeZoneCode

good luck,

Comments

Popular posts from this blog

New Journey : Linux in Windows and containerization through Docker Desktop for Windows

Could not load file or assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified at Configuration class initiation in CrmServiceHelper.cv

Installation of Microsoft Visual C++ Runtime failed. Exit code: 5100. Result: Asia in Microsoft Dynamics CRM 2011