//private void WatcherUserXML()
        //{
        //    if (!string.IsNullOrEmpty(App.XmlConfigurationFileLocation))
        //    {
        //        UsersRemoteSoftwares = Path.Combine(App.XmlConfigurationFileLocation, "UsersRemoteSoftwares.xml");
        //        fileSystemWatcher = new System.IO.FileSystemWatcher();
        //        fileSystemWatcher.Path = App.XmlConfigurationFileLocation;
        //        fileSystemWatcher.Filter = "UsersRemoteSoftwares.xml";
        //        fileSystemWatcher.NotifyFilter = System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.Size | NotifyFilters.LastAccess;
        //        fileSystemWatcher.Changed += new System.IO.FileSystemEventHandler(UsersRemoteSoftwaresChange);
        //        fileSystemWatcher.EnableRaisingEvents = true;
        //    }
        //}

        private async void SetActiveDirectoryObjectUsers(bool Ischeck)
        {
            if (Ischeck)
            {
                TxtUsersNamesCount = null;
                List <Principal> listUsers = await _userCommand.GetAllUsersFromAD();

                listUsers          = listUsers.OrderBy(p => p.SamAccountName).ToList();
                TxtUsersNames      = new ObservableCollection <Principal>(listUsers);
                TxtUsersNamesCount = TxtUsersNames.Count.ToString();
            }
            else
            {
                TxtUsersNamesCount = "0";
            }
        }