public void OgrenciEkle(int OgrenciNo, string OgrenciAdi, string OgrenciSoyadi, int OgrenciBolum, string OgrenciDuzey) { try { Ogrenci ogrenci = new Lisans(0, "0", "0", 0); //boş oluşturuldu bi anlamı yok sadece aşağıda hata vermesin diye //Ogrenci ogrenci = new Ogrenci(OgrenciNo, OgrenciAdi, OgrenciSoyadi,OgrenciBolum); switch (OgrenciDuzey) { case "Lisans": ogrenci = new Lisans(OgrenciNo, OgrenciAdi, OgrenciSoyadi, OgrenciBolum); break; case "YuksekLisans": ogrenci = new YuksekLisans(OgrenciNo, OgrenciAdi, OgrenciSoyadi, OgrenciBolum); break; case "Doktora": ogrenci = new Doktora(OgrenciNo, OgrenciAdi, OgrenciSoyadi, OgrenciBolum); break; } BolumdekiOgrencilerList.Add(OgrenciNo, ogrenci); //aşağısı } catch (Exception fe) { MessageBox.Show("Hatali Giriş"); } }
public void OgrenciEkle(int OgrenciNo, string OgrenciAdi, string OgrenciSoyadi, int OgrenciBolum, string OgrenciDuzey)//ogrenci ekleme metodu { try { Ogrenci ogrenci = new Lisans(0, "0", "0", 0); //boş oluşturuldu bi anlamı yok sadece aşağıda hata vermesin diye //Ogrenci ogrenci = new Ogrenci(OgrenciNo, OgrenciAdi, OgrenciSoyadi,OgrenciBolum); switch (OgrenciDuzey) //Ogrencilerin düzeylerini almak için oluşturdum { case "Lisans": ogrenci = new Lisans(OgrenciNo, OgrenciAdi, OgrenciSoyadi, OgrenciBolum); break; case "YuksekLisans": ogrenci = new YuksekLisans(OgrenciNo, OgrenciAdi, OgrenciSoyadi, OgrenciBolum); break; case "Doktora": ogrenci = new Doktora(OgrenciNo, OgrenciAdi, OgrenciSoyadi, OgrenciBolum); break; } BolumdekiOgrencilerList.Add(OgrenciNo, ogrenci); //aşağısı//listeye ekledi } catch (FormatException) //format hatası olduğu zaman hatayı yakalar { MessageBox.Show("Hatali Giris"); } catch (Exception fe)//Hatayı yakalar { MessageBox.Show("Ogrenci bulunmakta"); } }