Ejemplo n.º 1
0
        private void hazırBilgiYukle_Click(object sender, EventArgs e) //Ödevi okuyan hocalarımız için müthiş bir fonksiyon :D
        {                                                              //Hızlı bir şekilde test etmek istendiğinde hazır bilgiler girilir.
            if (justOne == false)                                      //karışıklık olmasın :)
            {
                justOne = true;

                Fakulte fakulte  = new Fakulte("IBF");
                Fakulte fakulte2 = new Fakulte("Mühendislik Fakültesi");
                deu.fakulteEkle(fakulte);
                deu.fakulteEkle(fakulte2);

                Bolum bolum  = new Bolum("İktisat");
                Bolum bolum2 = new Bolum("İşletme");
                Bolum bolum3 = new Bolum("Endüstri Mühendisliği");
                Bolum bolum4 = new Bolum("Bilgisayar Mühendisliği");

                Ders ders  = new Ders("Matematik I");
                Ders ders2 = new Ders("Türk Dili I");

                fakulte.bolumEkle(bolum);
                fakulte.bolumEkle(bolum2);
                fakulte2.bolumEkle(bolum3);
                fakulte2.bolumEkle(bolum4);

                bolum.dersEkle(ders);
                bolum.dersEkle(ders2);
                bolum2.dersEkle(ders);
                bolum2.dersEkle(ders2);
                bolum3.dersEkle(ders);
                bolum3.dersEkle(ders2);
                bolum4.dersEkle(ders);
                bolum4.dersEkle(ders2);

                ders.ogrenciEkle(new Doktora("Burak Yılmaz", 231925221, 15, new Sube(1)));
                ders.ogrenciEkle(new YuksekLisans("Jale Koç", 931223221, 21, new Sube(1)));
                ders.ogretimGorevlisiEkle(new OgretimElemani("Neriman Selim", 123223322, 35));
                ders.ogretimGorevlisiEkle(new OgretimElemani("Fırat Kaplan", 531223221, 45));

                ders2.ogrenciEkle(new Doktora("Burak Yılmaz", 231925221, 15, new Sube(1)));
                ders2.ogrenciEkle(new YuksekLisans("Jale Koç", 931223221, 21, new Sube(1)));
                ders2.ogretimGorevlisiEkle(new OgretimElemani("Neriman Selim", 123223322, 35));
                ders2.ogretimGorevlisiEkle(new OgretimElemani("Fırat Kaplan", 531223221, 45));

                listfakulte.Items.Add(fakulte.Name);
                listfakulte.Items.Add(fakulte2.Name);
                listbolumler.Items.Add(bolum.Name);
                listbolumler.Items.Add(bolum2.Name);
                listbolumler.Items.Add(bolum3.Name);
                listbolumler.Items.Add(bolum4.Name);
                listdersler.Items.Add(ders.Name);
                listdersler.Items.Add(ders2.Name);
            }
            else
            {
                MessageBox.Show("Hazıra Dağ dayanmaz.");
            }
        }
Ejemplo n.º 2
0
 private void kaydet_Click(object sender, EventArgs e) //yeni fakülte bölüm ders ekleme işlemleri
 {
     if (buttonsType == "fakulte")                     //yukarıda söylendiği gibi buttontipine göre yapılır.
     {
         if (textBoxName.TextLength != 0)
         {
             Fakulte yeni = new Fakulte(textBoxName.Text); //yeni nesne türetilir, üniversite sınıfındaki fonksiyona gönderilir.
             deu.fakulteEkle(yeni);
             listfakulte.Items.Add(yeni.Name);
             panel1.Visible   = false; //tasarımsal
             textBoxName.Text = null;
         }
         else
         {
             MessageBox.Show("Fakülte ismi zorunludur");
         }
     }
     else if (buttonsType == "bolum")
     {
         if (textBoxName.TextLength != 0)
         {
             Bolum yeni = new Bolum(textBoxName.Text); //yukarıda ki işlemlerin farklı nesne tipleri.
             selectedFakulte.bolumEkle(yeni);
             listbolumler.Items.Add(yeni.Name);        //tasarımsal
             panel1.Visible   = false;
             textBoxName.Text = null;
         }
         else
         {
             MessageBox.Show("Bölüm ismi zorunludur");
         }
     }
     else if (buttonsType == "ders")
     {
         if (textBoxName.TextLength != 0)
         {
             Ders yeni = new Ders(textBoxName.Text); //yukarıda ki işlemlerin farklı nesne tipleri.
             selectedBolum.dersEkle(yeni);
             listdersler.Items.Add(yeni.Name);       //tasarımsal
             panel1.Visible   = false;
             textBoxName.Text = null;
         }
         else
         {
             MessageBox.Show("Ders ismi zorunludur");
         }
     }
 }