Jump to content

Döviz Kuru Ekleme?


Recommended Posts

Merhaba Arkadaşlar.

Siteme Döviz Kuru eklemek istiyorum.Ancak reklamlı falan değil.

kendim tasarlıyabileceğim birşey olucak.

örnek bunun gibi?

28902636.jpg

Lütfen Arkadaşlar Biraz Acil :D

Kendim Ettim Kendim buldum ;)

Asp.net ve ajax ile yapılmış örnek.

buyrun.

http://mehmetduran.com/files/kurlar.rar[/CODE]

Link to comment
Share on other sites

  • 1 ay sonra...

        public static Double DovizKuruAl(string doviz) //  DovizKuruAl($) - USD,CAD,DKK,SEK,CHF,NOK,JPY,SAR,KWD,AUD,EUR,GBP
        {
            doviz = doviz.ToUpper();
            string[] birimler = { "USD", "CAD", "DKK", "SEK", "CHF", "NOK", "JPY", "SAR", "KWD", "AUD", "EUR", "GBP" };
            Array.Sort(birimler);
            int indeks = Array.BinarySearch(birimler, doviz);

            if (indeks > -1)
            {
                Double kur = 0;
                try
                {
                    XmlTextReader rdr = new XmlTextReader("http://www.tcmb.gov.tr/kurlar/today.xml");
                    XmlDocument myxml = new XmlDocument();
                    myxml.Load(rdr);

                    XmlNode tarih = myxml.SelectSingleNode("/Tarih_Date/@Tarih");
                    XmlNodeList mylist = myxml.SelectNodes("/Tarih_Date/Currency");
                    XmlNodeList kod = myxml.SelectNodes("/Tarih_Date/Currency/@Kod");
                    XmlNodeList doviz_alis = myxml.SelectNodes("/Tarih_Date/Currency/ForexBuying");
                    XmlNodeList doviz_satis = myxml.SelectNodes("/Tarih_Date/Currency/ForexSelling");
                    XmlNodeList efektif_alis = myxml.SelectNodes("/Tarih_Date/Currency/BanknoteBuying");
                    XmlNodeList efektif_satis = myxml.SelectNodes("/Tarih_Date/Currency/BanknoteSelling");

                    int x = 19;
                    for (int i = 0; i < x; i++)
                    {
                        if (kod.Item(i).InnerText.ToString() == doviz)
                        {
                            string s = efektif_satis.Item(i).InnerText.ToString().Trim().Replace('.', ',');
                            kur = Convert.ToDouble(s);
                        }
                    }
                }
                catch
                {
                    return 0;
                }
                return kur;
            }
            else
            {
                return 0;
            }
        }[/CODE]

ihtiyaç için yazdığım birden çok dövizin değerini elde edebilen fonksiyon.direk TCMB den ;)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...