Ara
Generic filters
Exact matches only
Filter by Custom Post Type
Ana Sayfa / ASP.NET / Merkez Bankası Kurları Alma asp.net (vb,c#)

Merkez Bankası Kurları Alma asp.net (vb,c#)

Merkez Bankası Kurları Alma döviz fiyat alış ve satış fiyatlarının alınması için gerekli işlemleri aşağıda belirtiyorum.

değişkenleri tanımlıyoruz

 

string dolarAlis;
string dolarSatis;
string euroAlis;
string euroSatis;
string gbpalis;
string gbpsatis;
string avusturalyadolaralis;
string avusturalyadolarsatis;
string danimarkakronualis;
string danimarkakronusatis;
string isvicrefrangialis;
string isvicrefrangisatis;
string isveckronualis;
string isveckronusatis;
string kanadadolarialis;
string kanadadolarisatis;
string kuveytdinarialis;
string kuveytdinarisatis;
string norveckronualis;
string norveckronusatis;
string suudiarabistanriyalalis;
string suudiarabistanriyalsatis;
string japonyenialis;
string japonyenisatis;
Daha Sonra fonkisyonumuz aşağıdaki gibidir.Xml ile bilgileri çekiyoruz.

XmlTextReader

rdr = newXmlTextReader(“http://www.tcmb.gov.tr/kurlar/today.xml”); 

XmlDocument myxml = newXmlDocument();myxml.Load(rdr);

 

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”); 

for (int i = 0; (i<= (kod.Count – 1)); i++)

{

 

if ((kod.Item(i).Value == “USD”)){

dolarAlis = doviz_alis.Item(i).InnerText.ToString();

dolarSatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “EUR”)){

euroAlis = doviz_alis.Item(i).InnerText.ToString();

euroSatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “GBP”)){

gbpalis = doviz_alis.Item(i).InnerText.ToString();

gbpsatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “AUD”)){

avusturalyadolaralis = doviz_alis.Item(i).InnerText.ToString();

avusturalyadolarsatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “DKK”)){

danimarkakronualis = doviz_alis.Item(i).InnerText.ToString();

danimarkakronusatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “CHF”)){

isvicrefrangialis = doviz_alis.Item(i).InnerText.ToString();

isvicrefrangisatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “SEK”)){

isveckronualis = doviz_alis.Item(i).InnerText.ToString();

isveckronusatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “CAD”)){

kanadadolarialis = doviz_alis.Item(i).InnerText.ToString();

kanadadolarisatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “KWD”)){

kuveytdinarialis = doviz_alis.Item(i).InnerText.ToString();

kuveytdinarisatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “NOK”)){

norveckronualis = doviz_alis.Item(i).InnerText.ToString();

norveckronusatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “SAR”)){

suudiarabistanriyalalis = doviz_alis.Item(i).InnerText.ToString();

suudiarabistanriyalsatis = doviz_satis.Item(i).InnerText.ToString();

}

 

elseif ((kod.Item(i).Value == “JPY”)){

japonyenialis = doviz_alis.Item(i).InnerText.ToString();

japonyenisatis = doviz_satis.Item(i).InnerText.ToString();

 

float japonalis = float.Parse(japonyenialis.Replace(“.”, “,”)); 

float japonsatis = float.Parse(japonyenisatis.Replace(“.”, “,”));japonalis = japonalis / 100;

japonsatis = japonsatis / 100;

japonyenialis = japonalis.ToString();

japonyenisatis = japonsatis.ToString();

}

}

işte hepsi bu kadar .Yukarıdaki kod çalıştırıldığı günün döviz bilgilerini alır.Eğer burdan talep ederseniz , diğer günleri ve farklı işlemleride anlatabilirim.

Kolay Gelsin

 


Ayrıca bknz.

NHibernate OrderBy Random QueryOver Desteği

NHibernate OrderBy Random QueryOver Desteği ve ayrıca nhibernate için FreeTextExpression makalemizi okuyunuz. NHibernate QueryOver Desteği Veritabanından rasgele …

5 yorumlar

  1. size zahmet her gün kendiliğinden güncellense bu programm.yapmanız mümkünse onuda yazıp yollarmısını????

  2. ben yapamıorummm ve stajım yanacakk lutfen yardımcı olun

    • aynı programı bende yazıyorum uzun yolunu yapabiliyorum veri tabanına atıp ama kısa yolunu bulamadım benim stajım içinde gerekli

  3. hocam bu değerleri tek tek almak yerine bi for dongusuyle alamaz mıyız yardımcı olursanız sevinirim

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir