Exemplo n.º 1
0
        public static string GetCurrencySymbolFromCode(string currencyCode)
        {
            ISOUtility.CurrencyCode cc = ISOUtility.GetCurrencyCode(currencyCode);
            string currencySymbol      = GetCurrencySymbol(cc);

            return(currencySymbol);
        }
Exemplo n.º 2
0
        public void Test_LanguageCode()
        {
            string desc;

            Assert.IsTrue(
                ISOUtility.TryGetLanguageDescription("en", out desc), "should get desc");
            Console.WriteLine(desc);
            Assert.IsTrue(
                ISOUtility.TryGetLanguageDescription("EN", out desc), "should get desc");
            Console.WriteLine(desc);
            Assert.IsTrue(
                ISOUtility.TryGetLanguageDescription("en-us", out desc), "should get desc");
            Console.WriteLine(desc);
            Assert.IsTrue(
                ISOUtility.TryGetLanguageDescription("en-US", out desc), "should get desc");
            Console.WriteLine(desc);

            Assert.IsFalse(
                ISOUtility.TryGetLanguageDescription("dfaa", out desc), "should get desc");
            Console.WriteLine(desc);

            StringCollection ret = ISOUtility.GetLanguages();

            foreach (string str in ret)
            {
                Console.WriteLine(str);
            }
        }
Exemplo n.º 3
0
        public void SICCodes()
        {
            List <ISOUtility.SICReference> sics = ISOUtility.GetSICList();

            //Check the sort order
            Assert.AreEqual("010", sics[0].SICCode);
            Assert.AreEqual("011", sics[1].SICCode);
            Assert.AreEqual("0111", sics[2].SICCode);

            Assert.IsNotNull(sics);
        }
Exemplo n.º 4
0
        public static string GetISOCurrencySymbol(string currencyCode)
        {
            if (currencyCode == null)
            {
                return(InstanceUtils.USDCurrencySymbol);
            }

            string decodedString = "";

            ISOUtility.CurrencyCode cc = ISOUtility.GetCurrencyCode(currencyCode);
            if (string.Equals(currencyCode, InstanceUtils.USDCurrencyCode, StringComparison.InvariantCultureIgnoreCase))
            {
                return(InstanceUtils.USDCurrencySymbol);
            }

            if (cc != null && cc.Symbol.Length > 0)
            {
                decodedString = cc.Symbol;
            }

            return(decodedString);
        }