Merkaz bankası güncel kurlarını alarak sp üzerinden gösteren CLR ;


//——————————————————————————
// <copyright file=”CSSqlStoredProcedure.cs” company=”Microsoft”>
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>
//——————————————————————————
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
using System.Threading.Tasks;
using System.Xml;
public partial class StoredProcedures
{
XmlDocument xml = null;
public string adres = “http://www.tcmb.gov.tr/kurlar/today.xml&#8221;;

public void DovizKurlariYukle()
{

xml = new XmlDocument();
xml.Load(new XmlTextReader(adres));

SqlPipe p;
p = SqlContext.Pipe;
p.Send(TlKarsiligi(KurKodu.USD, Tur.ForexBuying));

}

public enum KurKodu : byte
{
USD, CAD, DKK, SEK, NOK, CHF, JPY, SAR, KWD, AUD, EUR, GBP, IRR, SYP, JOG, BGL, ROL, ILS,
}

public enum Tur : byte
{
ForexBuying, //Döviz al??
ForexSelling, //Döviz sat??
BanknoteBuying, //Efektif  al??
BanknoteSelling,  //Efektif sat??
}

public string TlKarsiligi(KurKodu kod, Tur tur)
{

XmlNodeList MyNode = xml.SelectNodes(“/Tarih_Date/Currency[@Kod ='” + kod + “‘]/” + tur);

return MyNode.Item(0).InnerText;
}

[Microsoft.SqlServer.Server.SqlProcedure]
public static void Doviz ()
{

StoredProcedures sp = new StoredProcedures();
sp.DovizKurlariYukle();
}
}

Reklamlar

Fikriniz varmış,malınız gibi paylaşınız...

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s