Exemple #1
0
        public LisansBilgileri()
        {
            InitializeComponent();

            try
            {
                tbAnahtar.Text = Lisans.f_HashedKey();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
Exemple #2
0
        public ders okuVeOlustur()
        {
            //txt dosyasından okudugumuz verileri(belli sartlar altında yazılmıs olması gerekiyor) okuyup bolume dersi subeleri ogrencileri atayan metod
            string[] veriler = File.ReadAllLines("Cikti.txt");
            int      i       = 1;
            //bolum bolum1 = new bolum();
            ders           ders1 = new ders();
            sube           sube1 = new sube();
            OgretimElemanı ogrt1 = new OgretimElemanı();
            Ogrenci        ogrnc1;

            ders1.d_adi = veriler[0].Replace("Ders:", "");
bayrak:     //2. veya daha fazla sube varsa onlarıda eklemek için
            while (veriler[i] != "Ogrenci Basla")
            {
                if (veriler[i].Contains("Sube Adi"))
                {
                    sube1.s_adi = veriler[i].Replace("Sube Adi:", "");
                }
                else if (veriler[i].Contains("Ogretim Elemani"))
                {
                    ogrt1.ogrtm_adi = veriler[i].Replace("Ogretim Elemani:", "");
                    i++;
                    ogrt1.ogrtm_id = int.Parse(veriler[i].Replace("Ogretim Elemani ID:", ""));
                }
                i++;
            }
            //akedemisyeni subeye atıyoruz
            sube1.OgretimElemani_Ekleme(ogrt1);
            while (veriler[i] != "Ogrenciler Son")
            {
                if (veriler[i].Contains("Ogrenci Adi"))
                {
                    ogrnc1     = new Lisans();//eklenecek olan kişilerin hepsinin lisans ogrencisi oldugunu varsaydık
                    ogrnc1.adı = veriler[i].Replace("Ogrenci Adi:", "");
                    i++;
                    ogrnc1.numara = int.Parse(veriler[i].Replace("Ogrenci Numarasi:", ""));
                    sube1.Ogrenci_Ekleme(ogrnc1);
                }
                i++;
            }
            //subeyi derse ekledik
            ders1.Sube_Eklenecek(sube1);
            if (veriler[++i] != "Subeler Son")
            {
                goto bayrak;
            }
            return(ders1);
        }
Exemple #3
0
        private void btnAktiveEt_Click(object sender, EventArgs e)
        {
            bool bLisanslandi = Lisans.f_SetLicenceSerial(tbSeriNo.Text);

            if (bLisanslandi)
            {
                // Lisanslama işlemi tamamlandı devam.
                MessageBox.Show("Lisans bilgileri alındı.\nDoğrulamanın ardından devam edilecektir. ", "Lisanslama", MessageBoxButtons.OK, MessageBoxIcon.Information);

                return;
            }
            else
            {
                MessageBox.Show("Lisans bilgileri girilemedi.", "Lisanslama", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        static void Main(string[] args)
        {
            #region  tanımlamar ve atamalar region halinde gizlenmiştir
            //nesne oluşturma//
            Universite universiteler = new Universite();
            universiteler.u_adi = "Dokuz Eylül";
            // DokuzEylül.u_fakulteler
            fakulte fakulteler = new fakulte();
            fakulteler.f_adi = "Fen Bilimleri";
            // fakulte.f_bolumleri
            bolum bolumler = new bolum();
            bolumler.b_adi = "Bilgisayar Bilimleri";
            // bolum.b_dersleri
            ders dersler = new ders();
            dersler.d_adi = "Nesneye Yönelik Programlama";
            //ders.d_subeleri
            sube subeler = new sube();
            subeler.s_adi = "Birinci Sube";
            OgretimElemanı akademisyen = new OgretimElemanı();
            akademisyen.ogrtm_adi = "Uğur Eliiyi";
            akademisyen.ogrtm_id  = 12345;
            Lisans ogr1 = new Lisans();
            ogr1.adı    = "Yunus Emre Karakuzu";
            ogr1.numara = 2015280014;
            //sınav verilerini link list tarzında atadık
            ogr1.sınavlar           = new sınav(sınav_Tipi.quiz, 90);
            ogr1.sınavlar.next      = new sınav(sınav_Tipi.vize, 75);
            ogr1.sınavlar.next.next = new sınav(sınav_Tipi.final, 50);
            Yukseklisans ogr2 = new Yukseklisans();
            ogr2.adı                = "Can Yücel";
            ogr2.numara             = 201024584;
            ogr2.sınavlar           = new sınav(sınav_Tipi.quiz, 70);
            ogr2.sınavlar.next      = new sınav(sınav_Tipi.vize, 65);
            ogr2.sınavlar.next.next = new sınav(sınav_Tipi.final, 68);
            Doktora ogr3 = new Doktora();
            ogr3.adı                = "Cemal sureyya";
            ogr3.numara             = 2005214565;
            ogr3.sınavlar           = new sınav(sınav_Tipi.quiz, 50);
            ogr3.sınavlar.next      = new sınav(sınav_Tipi.vize, 58);
            ogr3.sınavlar.next.next = new sınav(sınav_Tipi.final, 70);
            //ogrenci atamaları
            subeler.Ogrenci_Ekleme(ogr1);
            subeler.Ogrenci_Ekleme(ogr2);
            subeler.Ogrenci_Ekleme(ogr3);
            //subenin akademisyeni atama
            subeler.akademisyen = akademisyen;
            //dersin subesini ekleme
            dersler.Sube_Eklenecek(subeler);
            //bolümün dersini ekleme
            bolumler.Ders_Ekleme(dersler);
            //fakultenin bolümlerini ekleme
            fakulteler.Bolum_Ekle(bolumler);
            //universitenin fakultelerini ekleme
            universiteler.Fakulte_Ekle(fakulteler);
            #endregion
            // region vardır + tusuna basarak yazdıgım kodları görebilirsiniz.
anamenu:
            try
            {
                Console.WriteLine("Ne İslem yapacagınızı seciniz.");
                Console.WriteLine("[1]Ogrenci sorgula");
                Console.WriteLine("[2]Cıkıs");
                int secenek = int.Parse(Console.ReadLine());
                if (secenek == 1)
                {
menu:
                    int i = 1;
                    foreach (Ogrenci item in subeler.s_ogrencileri)
                    {
                        Console.WriteLine(item.adı + " İçin " + (i++) + " Girin");
                    }
                    try
                    {
                        secenek = Int16.Parse(Console.ReadLine());
                        sınav anlık;
                        anlık = subeler.s_ogrencileri[secenek - 1].sınavlar;
                        while (anlık != null)
                        {
                            Console.WriteLine("" + anlık.tip.ToString() + ":" + " " + anlık.not);
                            anlık = anlık.next;
                        }
                        Console.ReadKey();
                    }
                    catch (FormatException)
                    {
                        Console.WriteLine("Lutfen sayi giriniz");
                        goto menu;
                    }
                }
                else if (secenek == 2)
                {
                    Environment.Exit(0);
                }
            }
            catch (FormatException)
            {
                Console.WriteLine("Lütfen Sayi giriniz.");
                goto anamenu;
            }
        }
Exemple #5
0
        static void Main(string[] args)
        {
Start:

            Console.WriteLine("0. Anasayfa");
            Console.WriteLine("1. Bilgi  Girişi");
            Console.WriteLine("2. Bilgileri Ekrana Göster");
            Console.WriteLine("3. Çıkış");
            //Lisans a = new Lisans();
            //a.Ogr_ad_soyad = "Ali";
            //a.Ogr_bolum_adi = "MATHEMATICS";
            //a.Ogr_num = 2015280059;
            //a.Ders_adi = "Bilişim";
            //a.Ders_kodu = "Mat200";

            //a.Ders_akts = 5;
            //a.Ders_not = 92;


            switch (Convert.ToInt16(Console.ReadLine()))
            {
            case 0:
                //anasayfa
                Console.WriteLine("0. Anasayfa");
                Console.WriteLine("1. Bilgi  Girişi");
                Console.WriteLine("2. Bilgileri Ekrana Göster");
                Console.WriteLine("3. Çıkış");
                break;

            case 1:
                //bilgi girişi yapılıyor
                Console.WriteLine("Lütfen sırasıyla bilgileri giriniz\n");
                Console.WriteLine("1. Lisans");
                Console.WriteLine("2. Yüksek Lisans");
                Console.WriteLine("3. Doktora");
                switch (Convert.ToInt16(Console.ReadLine()))
                {
                case 1:
                    //Lisans öğrencisi seçimi
                    Lisans a = new Lisans();

                    Console.WriteLine("Öğrenci Numara: "); a.Ogr_num          = Convert.ToUInt32(Console.ReadLine());
                    Console.WriteLine("\nÖğrenci Ad Soyad: "); a.Ogr_ad_soyad = Console.ReadLine();
                    Console.WriteLine("\nÖğrenci Bölüm: "); a.Ogr_bolum_adi   = Console.ReadLine();
                    //Console.WriteLine("\nÖğrenci kaç ders alıyor? ");
                    //int i;
                    //for ( i = 0; i <Convert.ToInt16 (Console.ReadLine()); i++)
                    // {
                    //     Console.WriteLine("\nDers Kodu: "); a.Ders_kodu = Console.ReadLine();
                    //     Console.WriteLine("\nDers Adı: "); a.Ders_adi = Console.ReadLine();
                    //     Console.WriteLine("\nDers Akts: "); a.Ders_akts = Convert.ToUInt32(Console.ReadLine());
                    //     Console.WriteLine("\nDers Not: "); a.Ders_not = Convert.ToUInt32(Console.ReadLine());

                    // }
                    goto Start;

                    break;

                case 2:
                    //Yüksek Lisans ögrencisi seçimi
                    break;

                case 3:
                    //Doktora ögrencisi seçimi
                    break;
                }

                Console.WriteLine("Lütfen sırasıyla bilgileri giriniz\n");
                Console.WriteLine("Ogrenci Numarası:"); Console.ReadLine();

                goto case 0;
                break;

            case 2:
                //bilgiler ekrana geliyor
                Console.WriteLine("LISANS\n");

                //Console.WriteLine("\t" + a.Ogr_num + ";\t" + a.Ogr_ad_soyad + ";\t" + a.Ogr_bolum_adi);
                //Console.WriteLine("\n\t" + a.Ders_kodu + ";\t" + a.Ders_adi + ";\t" + a.Ders_akts+" akts;\t"+a.Ders_not);
                goto case 0;
                break;

            case 3:
                Environment.Exit(0);

                break;

            default:
                Console.WriteLine("0. Anasayfa");
                Console.WriteLine("1. Bilgi  Girişi");
                Console.WriteLine("2. Bilgileri Ekrana Göster");
                Console.WriteLine("3. Çıkış");
                Console.ReadKey();
                break;

                Console.ReadKey();
            }
        }