예제 #1
0
        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ş");
            }
        }
예제 #2
0
        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");
            }
        }