Forum
public void XmlOku()
{
XmlTextReader xmlDocument = new XmlTextReader("http://www.tcmb.gov.tr/kurlar/today.xml");
int type = 0;
while (xmlDocument.Read())
{
if (xmlDocument.NodeType == XmlNodeType.Element)
{
if (xmlDocument.GetAttribute("CurrencyCode") == "USD")
{
type = 1;
}
if (xmlDocument.GetAttribute("CurrencyCode") == "EUR")
{
type = 2;
}
if ((type == 1) && (xmlDocument.Name == "BanknoteSelling"))
{
xmlDocument.Read();
Label5.Text = xmlDocument.Value;
type = 0;
}
if ((type == 2) && (xmlDocument.Name == "BanknoteSelling"))
{
xmlDocument.Read();
Label6.Text = xmlDocument.Value;
type = 0;
}
}
}
}
yukarıdaki gibi guncel olarak verileri çekebiliyorum ama bunları veritabanına nasıl ekleyeceğım ve o ordada guncel olarak değişmesi lazım labelda nasıl değişiyorsa hergun veritabanındaki kayıtta da değişmesi gerek güncel olarak
vb tablomda
kisilerkurlar
id int
kuradi nvarchar
USD
EUR
usd ve eur alanlarına çekmek istiyorum yardımcı olabılırmısınız?
Slm
insert method'u yapıp sql connection ve insert query'yi yazıp çektiğin değerleri insert'e parametre geçerek kayıt edebilirsin.
Sql connection ve insert methodları kullanımını daha önce forumda paylaşmıştım bakabilirsin.
store procedure
ALTER PROCEDURE [dbo].[KisilerBorclarUpdate]
(@USD decimal(18,4),@EUR decimal(18,4))
AS BEGIN
Update KisilerKurlar set Kur=@USD where KisilerKurlar.Id=3
Update KisilerKurlar set Kur=@EUR where KisilerKurlar.Id=2
Update KisilerKurlar set Kur=1 where KisilerKurlar.Id=1
END
.nette de ustte yazdıgım kodların en alt kısma
ClassObject.KisilerBorclarUpdate(1, Label5.Text, Label6.Text);
eklediğimde hem kayıt edebiliyorum hem de artık güncel olarak değiştiğini görebiliyorum.
teşekkürler.