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."); } }
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"); } } }