コード例 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Ebat kucuk = new Ebat {
                Adi = "Kucuk ", Carpan = 1
            };
            Ebat orta = new Ebat {
                Adi = "Orta", Carpan = 1.25
            };
            Ebat buyuk = new Ebat {
                Adi = "Buyuk", Carpan = 1.75
            };
            Ebat maxi = new Ebat {
                Adi = "Maxi", Carpan = 2
            };

            cmbEbat.Items.Add(kucuk);
            cmbEbat.Items.Add(orta);
            cmbEbat.Items.Add(buyuk);
            cmbEbat.Items.Add(maxi);



            Pizza klassik = new Pizza {
                Adi = "Klasik", Fiyati = 14
            };
            Pizza karisik = new Pizza {
                Adi = "Karisik", Fiyati = 17
            };
            Pizza turkish = new Pizza {
                Adi = "Turkish", Fiyati = 19
            };
            Pizza tuna = new Pizza {
                Adi = "Tuna", Fiyati = 18
            };
            Pizza akdeniz = new Pizza {
                Adi = "Akdeniz", Fiyati = 21
            };
            Pizza karadeniz = new Pizza {
                Adi = "Karadeniz", Fiyati = 22
            };

            listPizzalar.Items.Add(klassik);
            listPizzalar.Items.Add(karisik);
            listPizzalar.Items.Add(turkish);
            listPizzalar.Items.Add(tuna);
            listPizzalar.Items.Add(akdeniz);
            listPizzalar.Items.Add(karadeniz);

            KenarTip ince = new KenarTip {
                Adi = "Ince Kenar", EkFiyat = 0
            };

            rdbInceKenar.Tag = ince;
            KenarTip kalin = new KenarTip {
                Adi = "Kalin Kenar", EkFiyat = 3
            };

            rdbKalinKenar.Tag = kalin;
        }
コード例 #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            // EBAT ADINDA BIR SINIF OLUŞTURDUK VE BURAYA YAPILAN PIZALARIN TÜRLERINI YAZDIK

            /*
             *   BU SINIFIN AMACI TURLERINE GORE FIYAT FARKLILIKLARINI ALMAK VE ONA GORE FIYAT BELİRLEMEKTİR
             *   AŞAĞIDA ISE OLUŞTURMUŞ OLDUGUMUZ  "EBAT" SINIFINA PIZZA TURLERINI GIRIYORUZ  BU VERILERI COMBOBOX 'DA GOSTERMEK ICIN
             *
             */
            Ebat kucuk = new Ebat()
            {
                Adi = "Küçük", Carpan = 1
            };
            Ebat orta = new Ebat {
                Adi = "Orta", Carpan = 1.25
            };
            Ebat buyuk = new Ebat {
                Adi = "Büyük", Carpan = 1.75
            };
            Ebat mix = new Ebat()
            {
                Adi = "Mix", Carpan = 2
            };

            //BURDA ISE YUKARIDA GIRILEN VERILERI AŞAĞIDA COMBOBOX'A EKLENIYOR.
            cmbo_ebat.Items.Add(kucuk);
            cmbo_ebat.Items.Add(orta);
            cmbo_ebat.Items.Add(buyuk);
            cmbo_ebat.Items.Add(mix);

            //PIZZA ADINDA BIR SINIF OLUŞTURDUM VE BUNUN ICINE IKI TANE OZELLIGIMIZ VAR BUNLAR "PİZZA ADI" VE "FIYAT"
            // SECILEN PIZZAYA GORE FIYATI ALINIYOR

            Pizza klasik = new Pizza()
            {
                Adi = "Klasik", Fiyat = 14
            };
            Pizza karisik = new Pizza {
                Adi = "Karışık", Fiyat = 17
            };
            Pizza turkish = new Pizza {
                Adi = "Turkish", Fiyat = 20
            };
            Pizza tuna = new Pizza()
            {
                Adi = "Tuna", Fiyat = 21
            };
            Pizza akdeniz = new Pizza {
                Adi = "Akdeniz", Fiyat = 19
            };
            Pizza karadneiz = new Pizza()
            {
                Adi = "Karadeniz", Fiyat = 22
            };


            //AŞAĞIDA ISE YUKARIDAKI PIZZA TURLERINI LISTBOX EKLİYORUZ
            list_pizzalar.Items.Add(klasik);
            list_pizzalar.Items.Add(karisik);
            list_pizzalar.Items.Add(turkish);
            list_pizzalar.Items.Add(tuna);
            list_pizzalar.Items.Add(akdeniz);
            list_pizzalar.Items.Add(karadneiz);

            ///KEnarTip adında bir SINIF OLUŞTURDUK VE BUNUN IKITANE OZELLIGI VAR.
            //PIZZA DA EK OZELLIK DIYEBILIRIZ. BURAD PİZZANIN EKSTRA EKLENECEK OZELLIGINE GORE FIYAT FARKINI BELIRLEMEKTIR
            //ORNEGIN : ALICAGINIZ PIZZANIN İNCE KENARLI OLMASINI İSTERSENIZ BUNA EK FİYAT FARKININ OLUP OLMAMASI ICIN  GOSTERIYORSUN


            KenarTip ince = new KenarTip()
            {
                Adi = "İnce Kenar", EkFiyat = 0
            };
            KenarTip kalin = new KenarTip {
                Adi = "Kalın", EkFiyat = 2
            };

            rdb_ince.Tag  = ince;
            rdb_kalin.Tag = kalin;
        }