コード例 #1
0
ファイル: CompaniesScopeNode.cs プロジェクト: alex765022/IBN
        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
            }
        }
コード例 #2
0
ファイル: CompaniesScopeNode.cs プロジェクト: 0anion0/IBN
        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
            }
        }
コード例 #3
0
ファイル: RootScopeNode.cs プロジェクト: 0anion0/IBN
        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");
        }