pcmemo Posted January 21, 2010 Share Posted January 21, 2010 Merhaba Arkadaşlar. Siteme Döviz Kuru eklemek istiyorum.Ancak reklamlı falan değil. kendim tasarlıyabileceğim birşey olucak. örnek bunun gibi? Lütfen Arkadaşlar Biraz Acil 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 More sharing options...
by_derkan Posted February 22, 2010 Share Posted February 22, 2010 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.