示例#1
0
        public static string[] SearchPrefix(string description)
        {
            Country      c      = new Country();
            Assembly     assem  = c.GetType().Assembly;
            Stream       stream = assem.GetManifestResourceStream("TariffCreator.Config.Prefix_Search.txt");
            StreamReader sr     = new StreamReader(stream);

            while (!sr.EndOfStream)
            {
                string line = sr.ReadLine();
                if (line.StartsWith(description, System.StringComparison.CurrentCultureIgnoreCase))
                {
                    string[] split = line.Split('\t');
                    return(new string[] { split[split.Count() - 1], split[0] });
                }
            }

            return(null);
        }
示例#2
0
        public static ObservableCollection <Country> GetCountryList()
        {
            ObservableCollection <Country> liste = new ObservableCollection <Country>();
            Country      c      = new Country();
            Assembly     assem  = c.GetType().Assembly;
            Stream       stream = assem.GetManifestResourceStream("TariffCreator.Config.Countries.txt");
            StreamReader sr     = new StreamReader(stream);

            while (!sr.EndOfStream)
            {
                string line = sr.ReadLine();
                if (line != "" && line != "-" && line != "--")
                {
                    string[] split = line.Split('|');
                    liste.Add(new Country(split[1], split[0]));
                }
            }

            return(liste);
        }