Exemplo n.º 1
0
        GetSDictOfModuleName_to_FileNameNodes()
        {
            if (null == this.m_sdictModuleName_to_FileNameNodes)
            {
                this.m_sdictModuleName_to_FileNameNodes =
                    CModuleFileOwnerInfo.BuildSortedDictionaryOf_CModuleFileOwnerInfos();
            }

            return(this.m_sdictModuleName_to_FileNameNodes);
        }
Exemplo n.º 2
0
        BuildSortedDictionaryOf_CModuleFileOwnerInfos()
        {
            SysCollGen.SortedDictionary <string, CModuleFileOwnerInfo> sdictModuFileOwnerInfo;
            CModuleFileOwnerInfo moduFileOwnerInfo;

            //

            sdictModuFileOwnerInfo = new SysCollGen.SortedDictionary <string, CModuleFileOwnerInfo>();



            // LIVE EXAMPLE
            moduFileOwnerInfo = new CModuleFileOwnerInfo
                                (
                "Accounts payable",                      // Formal name of module.
                "AcctPay",                               // File name node for module.
                "Accounts Payable",                      // Informal name of owner (owner is not 100% exactly same as module, but close).
                "11",
                EnumModuleNameType.FormalModuleName,     // .FormalModuleName means this is a real module in the AX6 app workspace UI.
                "Erd-Links-AcctPay.htm"                  // Probably not used?
                                );
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);



            moduFileOwnerInfo = new CModuleFileOwnerInfo("Accounts receivable", "AcctRecv", "Accounts Receivable",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-AcctRecv.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Budgeting", "Budget", "Budget",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-Budget.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Cash and bank management", "CashBankMangt", "Bank",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-CashBankMangt.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Compliance and internal controls", "ComplianceIntCtrl", "Compliance",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-ComplianceIntCtrl.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Financial management", "FinMangt", "FIM",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-FinMangt.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Fixed assets", "FixedAssets", "Fixed Assets",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-FixedAssets.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("General ledger", "GenLed", "General Ledger",
                                                         "12", EnumModuleNameType.FormalModuleName, "Erd-Links-GenLed.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Human resources", "HumanRes", "HRM",
                                                         "14", EnumModuleNameType.FormalModuleName, "Erd-Links-HumanRes.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Inventory and warehouse management", "InvenWareMangt", "Inventory",
                                                         "13", EnumModuleNameType.FormalModuleName, "Erd-Links-InvenWareMangt.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Procurement and sourcing", "ProcureSrc", "Trade and Source",
                                                         "13", EnumModuleNameType.FormalModuleName, "Erd-Links-ProcureSrc.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Production control", "ProductionCtrl", "Control",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-ProductionCtrl.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Project management and accounting", "ProjectMangtAccounting", "Project",
                                                         "13", EnumModuleNameType.FormalModuleName, "Erd-Links-ProjectMangtAccounting.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Retail", "Retail", "Retail",
                                                         "14", EnumModuleNameType.FormalModuleName, "Erd-Links-Retail.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Sales and marketing", "SalesMarket", "CRM",
                                                         "12", EnumModuleNameType.FormalModuleName, "Erd-Links-SalesMarket.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Service management", "ServiceMangt", "Service Management",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-ServiceMangt.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Travel and expense", "TravelExp", "Expense Management",
                                                         "11", EnumModuleNameType.FormalModuleName, "Erd-Links-TravelExp.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);



            // Continue, now with Informal Owner Names.



            moduFileOwnerInfo = new CModuleFileOwnerInfo("AIF", "AIF", "AIF",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("AppConfig", "AppConfig", "AppConfig",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Business Intelligence", "BusIntel", "Business Intelligence",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Client", "Client", "Client",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Compiler", "Compiler", "Compiler",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Developer and Partner Tools", "DevPartTool", "DPT",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Dynamics Online", "DynOnline", "Dynamics Online",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Enterprise Portal", "EP", "EP",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Global financial management - _W", "GfmW", "GFM-W",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Global financial management - Asia Pacific", "GfmAPac", "GFM-APAC",
                                                         "13", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Global financial management - Eastern Europe", "GfmEE", "GFM-EE",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Global financial management - Latin America", "GfmLatAm", "GFM-LATAM",
                                                         "12", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Global financial management - North America", "GfmNA", "GFM-NA",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Global financial management - Russia", "GfmRu", "GFM-RU",
                                                         "12", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Global financial management - Western Europe", "GfmWE", "GFM-WE",
                                                         "12", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Infrastructure", "Infrastructure", "Infrastructure",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Manufacturing", "Manufacturing", "Manufacturing",
                                                         "13", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);


            // ??? JUNK entry? see instead "Unknown module".
            moduFileOwnerInfo = new CModuleFileOwnerInfo("No Owner", "NoOwner", "No Owner",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);


            moduFileOwnerInfo = new CModuleFileOwnerInfo("Office Business App", "OfficeBusApp", "OBA",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Public Sector SL1", "PublicSectorSL1", "Public Sector SL1",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Server and Tools", "ServerTools", "Server and Tools",
                                                         "12", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Setup", "Setup", "Setup",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Tax", "Tax", "Tax",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-Tax.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);

            moduFileOwnerInfo = new CModuleFileOwnerInfo("Upgrade framework", "UpgradeFramework", "Upgrade framework",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);


            // Instead of "No Owner".
            moduFileOwnerInfo = new CModuleFileOwnerInfo
                                (
                CRunProperties.M_readonly_sUnknownModule,
                "UnknownMod",
                CRunProperties.M_readonly_sUnknownModule,
                "11",
                EnumModuleNameType.InformalOwnerName,
                "Erd-Links-.htm"
                                );
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);


            moduFileOwnerInfo = new CModuleFileOwnerInfo("Workflow", "Workflow", "Workflow",
                                                         "11", EnumModuleNameType.InformalOwnerName, "Erd-Links-.htm");
            sdictModuFileOwnerInfo.Add(moduFileOwnerInfo.GetFormalModuleNameLowercaseNoSpaces(), moduFileOwnerInfo);


            return(sdictModuFileOwnerInfo);
        }