public LisansBilgileri() { InitializeComponent(); try { tbAnahtar.Text = Lisans.f_HashedKey(); } catch (Exception ex) { throw (ex); } }
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); }
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; } }
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(); } }