public void UpdateLookupTableEntry(LookupTableType lookupTableType, LookupTableModule newLookupTableModule)
        {
            switch (lookupTableType)
            {
            case LookupTableType.LINES:
                UpdateLookupTableEntry("Lines", newLookupTableModule);
                break;

            case LookupTableType.PAPER_CHART:
                UpdateLookupTableEntry("PaperChart", newLookupTableModule);
                break;

            case LookupTableType.PLAIN_BOUNDARIES:
                UpdateLookupTableEntry("PlainBoundaries", newLookupTableModule);
                break;

            case LookupTableType.SIMPLIFIED:
                UpdateLookupTableEntry("Simplified", newLookupTableModule);
                break;

            case LookupTableType.SYMBOLIZED_BOUNDARIES:
                UpdateLookupTableEntry("SymbolizedBoundaries", newLookupTableModule);
                break;
            }
        }
Exemplo n.º 2
0
        public static LookupTableType GetLookTableType(string lookupName)
        {
            LookupTableType showStyle = LookupTableType.UNKNOWN;

            switch (lookupName)
            {
            case "LINES":
                showStyle = LookupTableType.LINES;
                break;

            case "PAPER_CHART":
                showStyle = LookupTableType.PAPER_CHART;
                break;

            case "PLAIN_BOUNDARIES":
                showStyle = LookupTableType.PLAIN_BOUNDARIES;
                break;

            case "SIMPLIFIED":
                showStyle = LookupTableType.SIMPLIFIED;
                break;

            case "SYMBOLIZED_BOUNDARIES":
                showStyle = LookupTableType.SYMBOLIZED_BOUNDARIES;
                break;

            default:
                break;
            }

            return(showStyle);
        }
        public LookupTableModule GetLookTableModuleByName(LookupTableType lookupTableType, string name)
        {
            LookupTable lookupTable = lookupTables[lookupTableType];

            return(lookupTable.LookupModules.Where(entry => entry.ModuleName.Equals(name, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault());
        }