C# (FORMLAR ARASI VERİ AKTARIMI 2)
















/*PROGRAMIMIZ 2.FORUMDAN COMBOBOX IMIZA YEMEKHANE FİYATLARINI EKLİYOR ÖRNEĞİN ÖĞRENCİ 10 TL BİLGİSİNİ FORM 1 E GÖNDERİP ORADA GEREKLİ HESAPLAR YAPILIYOR */
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication8
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            ctur.Text = "Seciniz";

        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void bekle_Click(object sender, EventArgs e)
        {
            int adet;
            bool k = Int32.TryParse(tadet.Text, out adet);
            if (k && ctur.SelectedIndex > -1)
            {
                ltur.Items.Add(ctur.Text);
                ladet.Items.Add(adet);
                double birimfiyat = (double)lf.Items[ctur.SelectedIndex];
                double tutar = adet * birimfiyat;
                ltutar.Items.Add(tutar);
                ctur.Text = "Seçiniz";
                tadet.Clear();
                guncelle();
            }

        }
        private void guncelle()
        {
            double tutar = 0;
            int adet = 0;
            for (int i = 0; i < ltur.Items.Count; i++)
            {
                tutar += (double)ltutar.Items[i];
                adet += (int)ladet.Items[i];
            }

            latoplam.Text = "Toplam: " + tutar;
            laadet.Text = "Adet: " + adet;
        }

        ListBox lt = new ListBox();
        ListBox lf = new ListBox();
        private void bsil_Click(object sender, EventArgs e)
        {
            int secilen = ltur.SelectedIndex;
            if (secilen > -1)
            {
                ltur.Items.RemoveAt(secilen);
                ladet.Items.RemoveAt(secilen);
                ltutar.Items.RemoveAt(secilen);
                guncelle();
            }
        }

        private void btanımla_Click(object sender, EventArgs e)
        {
            Form2 frm = new Form2(lt, lf);
            frm.ShowDialog();

            ctur.Items.Clear();
            for (int i = 0; i < lt.Items.Count; i++)
                ctur.Items.Add(lt.Items[i]);

            ctur.Text = "Seçiniz";
        }

    }
}
//FORM-2
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication8
{
    public partial class Form2 : Form
    {
        ListBox lf, lt;
        public Form2(ListBox _lt,ListBox _lf)
        {
            InitializeComponent();
            lt = _lt;
            lf = _lf;
            for (int i = 0; i < lt.Items.Count; i++)
            {
                ltur.Items.Add(lt.Items[i]);
                lfiyat.Items.Add(lf.Items[i]);
            }
        }

        private void bekle_Click(object sender, EventArgs e)
        {
            double fiyat;
            bool kontrol = Double.TryParse(tfiyat.Text, out fiyat);
            if (kontrol && ttur.Text.Length > 0)
            {
                ltur.Items.Add(ttur.Text);
                lfiyat.Items.Add(fiyat);

                lt.Items.Add(ttur.Text);
                lf.Items.Add(fiyat);
                ttur.Clear();
                tfiyat.Clear();
            }
        }

        private void bkapat_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}

Hiç yorum yok:

Yorum Gönder

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...