示例#1
0
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Doviz secilenDoviz = (Doviz)listBox1.SelectedItem;

            label5.Text = secilenDoviz.AlısFiyat.ToString();
            label6.Text = secilenDoviz.SatısFiyat.ToString();
            label4.Text = secilenDoviz.Birim.ToString();
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            XmlDocument xmldock = new XmlDocument();

            xmldock.Load("https://www.tcmb.gov.tr/kurlar/today.xml");
            XmlElement   rooteleman = xmldock.DocumentElement;//tüm döküman
            XmlNodeList  liste      = rooteleman.GetElementsByTagName("Currency");
            List <Doviz> dlist      = new List <Doviz>();

            foreach (var item in liste)
            {
                Doviz      d       = new Doviz();
                XmlElement curreny = (XmlElement)item;
                string     isim    = curreny.GetElementsByTagName("Isim").Item(0).InnerText;

                d.DovizAdı = isim;
                string alısFiyat = curreny.GetElementsByTagName("ForexBuying").Item(0).InnerText;

                string satısFiyat = curreny.GetElementsByTagName("ForexSelling").Item(0).InnerText;

                string biirim = curreny.GetElementsByTagName("Unit").Item(0).InnerText;


                if (!string.IsNullOrEmpty(alısFiyat))
                {
                    d.AlısFiyat = Convert.ToDecimal(alısFiyat);
                }
                if (!string.IsNullOrEmpty(satısFiyat))
                {
                    d.SatısFiyat = Convert.ToDecimal(satısFiyat);
                }
                if (!string.IsNullOrEmpty(biirim))
                {
                    d.Birim = Convert.ToInt32(biirim);
                }
                listBox1.Items.Add(d);
                dlist.Add(d);
            }
            dataGridView1.DataSource = dlist;
            int i = 0;

            foreach (var item in dlist)
            {
                try
                {
                    dataGridView2.Rows.Add();
                    dataGridView2.Rows[i].Cells[0].Value = item.DovizAdı;
                    dataGridView2.Rows[i].Cells[1].Value = item.SatısFiyat;
                    i++;
                }
                catch (Exception)
                {
                }
            }
        }