Example #1
0
        private void ProcessUserSelection()
        {
            if (UsersList.SelectedItems.Count != 1)
            {
                EditVoiceSamples.Enabled = false;
            }
            else
            {
                EditVoiceSamples.Enabled = true;
            }

            if (UsersList.SelectedItems.Count < 1)
            {
                return;
            }

            AccessibleLocationsList.Items.Clear();

            //ListViewItemWithId selected = (ListViewItemWithId)UsersList.SelectedItems[0];
            foreach (ListViewItemWithId item in UsersList.SelectedItems)
            {
                IList <Location> list = _secSystem.GetAccessibleLocations(item.Id);
                foreach (var loc in list)
                {
                    if (!ContainsId(AccessibleLocationsList.Items, loc.Id))
                    {
                        ListViewItemWithId locItem = new ListViewItemWithId(loc.Id, loc.Name);
                        AccessibleLocationsList.Items.Add(locItem);
                    }
                }
            }
        }