示例#1
0
 public xCurrencyList()
 {
     ISO_3166_Table iso_3166_table = new ISO_3166_Table();
     foreach (ISO_3166 iso in iso_3166_table.item)
     {
         if (iso.Currency_Name != null)
         {
             if (m_CurrencyList.FindIndex(a => a.CurrencyCode == iso.Currency_Code) >= 0)
             {
                 continue;
             }
             else
             {
                 m_CurrencyList.Add(new xCurrency(iso.s_Name_In_Language.s, iso.Currency_Name, iso.Currency_Abbreviation, iso.Currency_Symbol, Convert.ToInt16(iso.Currency_Code), Convert.ToInt16(iso.Currency_DecimalPlaces)));
             }
         }
     }
     //m_CurrencyList.Add(new xCurrency("Evropska unija", "EURO", "EUR", "€", 978, 2));
     //m_CurrencyList.Add(new xCurrency("Združene države", "AMERIŠKI DOLAR", "USD", "$", 840, 2));
     //m_CurrencyList.Add(new xCurrency("Japonska", "JAPONSKI JEN", "JPY", "¥", 392, 0));
     //m_CurrencyList.Add(new xCurrency("Bolgarija", "BOLGARSKI LEV", "BGN", "лв", 975, 2));
     //m_CurrencyList.Add(new xCurrency("Češka republika", "ČEŠKA KRONA", "CZK", "Kč", 203, 2));
     //m_CurrencyList.Add(new xCurrency("Danska", "DANSKA KRONA", "DKK", "kr", 208, 2));
     //m_CurrencyList.Add(new xCurrency("Združeno kraljestvo", "BRITANSKI FUNT", "GBP", "£", 826, 2));
     //m_CurrencyList.Add(new xCurrency("Madžarska", "MADŽARSKI FORINT", "HUF", "Ft", 348, 2));
     //m_CurrencyList.Add(new xCurrency("Poljska", "POLJSKI ZLOT", "PLN", "zł", 985, 2));
     //m_CurrencyList.Add(new xCurrency("Romunija", "NOVI ROMUNSKI LEV", "RON", "lei", 946, 2));
     //m_CurrencyList.Add(new xCurrency("Švedska", "ŠVEDSKA KRONA", "SEK", "kr", 752, 2));
     //m_CurrencyList.Add(new xCurrency("Švica", "ŠVICARSKI FRANK", "CHF", "CHF", 756, 2));
     //m_CurrencyList.Add(new xCurrency("Norveška", "NORVEŠKA KRONA", "NOK", "kr", 578, 2));
     //m_CurrencyList.Add(new xCurrency("Hrvaška", "HRVAŠKA KUNA", "HRK", "kn", 191, 2));
     //m_CurrencyList.Add(new xCurrency("Ruska federacija", "RUSKI RUBELJ", "RUB", "руб", 643, 2));
     //m_CurrencyList.Add(new xCurrency("Turčija", "TURŠKA LIRA", "TRY", "₤", 949, 2));
     //m_CurrencyList.Add(new xCurrency("Avstralija", "AVSTRALSKI DOLAR", "AUD", "$", 036, 2));
     //m_CurrencyList.Add(new xCurrency("Brazilija", "BRAZILSKI REAL", "BRL", "R$", 986, 2));
     //m_CurrencyList.Add(new xCurrency("Kanada", "KANADSKI DOLAR", "CAD", "$", 124, 2));
     //m_CurrencyList.Add(new xCurrency("Kitajska", "KITAJSKI JUAN RENMINBI", "CNY", "¥", 156, 2));
     //m_CurrencyList.Add(new xCurrency("Hongkong", "HONGKONŠKI DOLAR", "HKD", "$", 344, 2));
     //m_CurrencyList.Add(new xCurrency("Indonezija", "INDONEZIJSKA RUPIJA", "IDR", "Rp", 360, 0));
     //m_CurrencyList.Add(new xCurrency("Izrael", "NOVI IZRAELSKI ŠEKEL", "ILS", "₪", 376, 2));
     //m_CurrencyList.Add(new xCurrency("Indija", "INDIJSKA RUPIJA", "INR", "₹", 356, 2));
     //m_CurrencyList.Add(new xCurrency("Koreja, Republika", "JUŽNOKOREJSKI WON", "KRW", "₩", 410, 0));
     //m_CurrencyList.Add(new xCurrency("Mehika", "MEHIŠKI PESO", "MXN", "$", 484, 2));
     //m_CurrencyList.Add(new xCurrency("Malezija", "MALEZIJSKI RINGGIT", "MYR", "RM", 458, 2));
     //m_CurrencyList.Add(new xCurrency("Nova Zelandija", "NOVOZELANDSKI DOLAR", "NZD", "$", 554, 2));
     //m_CurrencyList.Add(new xCurrency("Filipini", "FILIPINSKI PESO", "PHP", "₱", 608, 2));
     //m_CurrencyList.Add(new xCurrency("Singapur", "SINGAPURSKI DOLAR", "SGD", "$", 702, 2));
     //m_CurrencyList.Add(new xCurrency("Tajska", "TAJSKI BAHT", "THB", "฿", 764, 2));
     //m_CurrencyList.Add(new xCurrency("Južna Afrika", "JUŽNOAFRIŠKI RAND", "ZAR", "S", 710, 2));
 }
示例#2
0
        public static bool Get(int Country_num, ref long Currency_ID)
        {
            Currency_ID = -1;
            ISO_3166_Table iso_3166_Table = new ISO_3166_Table();

            foreach (ISO_3166 iso in iso_3166_Table.item)
            {
                if (iso.State_Number == Country_num)
                {
                    if (Get(iso.Currency_Abbreviation, iso.Currency_Name, iso.Currency_Symbol,iso.Currency_Code,iso.Currency_DecimalPlaces, ref Currency_ID))
                    {
                        continue;
                    }
                    else
                    {
                        return false;
                    }
                }
            }
            return true;
        }