private void LoadCompanies() { foreach (ICompanyInfo companyInfo in GetCompanyElements()) { CompanyScopeNode companyScopeNode = new CompanyScopeNode(companyInfo); this.Children.Add(companyScopeNode); // Domain Alias #if DEBUG ScopeNode domainAliasesScopeNode = new ScopeNode(); companyScopeNode.Children.Add(domainAliasesScopeNode); DataElement domainAliases = new DataElement(DataElementType.DomainAliases, string.Empty, SnapInResources.ScopeNodeDispayName_DomainAliases); domainAliasesScopeNode.DisplayName = domainAliases.DisplayName; domainAliasesScopeNode.Tag = domainAliases; domainAliasesScopeNode.ImageIndex = 5; domainAliasesScopeNode.SelectedImageIndex = 5; #endif } }
private void Refresh() { // Remove Old Child Nodes this.Children.Clear(); // TODO: Read Server List // Create Server Scope Node, Load IConfigurator and invoke LoadServerChildScopeNodes ServerScopeNode serverScopeNode = new ServerScopeNode(Configurator.Create()); this.Children.Add(serverScopeNode); // DataElement serverElement = new DataElement(DataElementType.Server, "DB44AFD2-CC7B-4ee1-9C81-64422D7BA76C", Dns.GetHostName().ToUpperInvariant() + " (" + WindowsIdentity.GetCurrent().Name + ")"); serverScopeNode.DataElementType = DataElementType.Server; serverScopeNode.Tag = serverElement.Id; serverScopeNode.DisplayName = serverElement.DisplayName; serverScopeNode.ImageIndex = 2; serverScopeNode.SelectedImageIndex = 2; // TODO: Read Server Information and Init SubItemDisplayNames // IP serverScopeNode.SubItemDisplayNames.Add("127.0.0.1"); }