private void btnOgrNumGoreListele_Click(object sender, EventArgs e) { if (cmbOgrNo.Text == "") { MessageBox.Show("Lütfen Geçerli Seçim Yapınız!"); } else { Mezun m = new Mezun(); Mezun2 m2 = new Mezun2(); for (int i = 0; i < ll.Size; i++) { if (tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.ogrenciNo == Convert.ToInt32(cmbOgrNo.Text)) { m = tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri; } if (ll.GetElement(i + 1).llVeri.llOgrenciNo == Convert.ToInt32(cmbOgrNo.Text)) { m2 = ll.GetElement(i + 1).llVeri; } } lstOgrNoSirala.Items.Clear(); lstOgrNoSirala.Items.Add("No:" + m.ogrenciNo + "İsim ve Soyisim:" + m.ad + " " + m.soyad + "Okuduğu Bölüm:" + m2.okuduguBolumAdi + "Okul Başlangıç ve Bitiş" + m2.okulBaslangic + " " + m2.okulBitis + "Başarı Belgesiz Not Ortalamasi" + m2.notOrtalamasi + "Uyruk:" + m.uyruk + "Doğum Tarihi:" + m.dogumTarihi + "ePosta:" + m.ePosta + "Adres:" + m.adres + "İlgi Alanları" + m.ilgiAlanlari + "Telefon" + m.telefon + "Yabancı Dil Bilgisi" + m.yabanciDilSeviyesi + "Çalıştığı Şirket, Departman ve Görev" + m.calistigiSirket + " " + m.calistigiDepartman + " " + m.calistigiGorev + "Çalışmaya Başlama ve Bitiş Tarihi" + m.stajBaslangic + m.stajBitis); } }
private void btnDileGoreSirala_Click(object sender, EventArgs e) { lstInter.Items.Clear(); lstAdv.Items.Clear(); lstPre.Items.Clear(); lstUpper.Items.Clear(); Mezun m = new Mezun(); for (int i = 0; i < ll.Size; i++) { m = tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri; if (tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi == "Intermediate") { lstInter.Items.Add(tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.ad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.soyad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi); } else if (tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi == "Advanced") { lstAdv.Items.Add(tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.ad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.soyad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi); } else if (tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi == "Preintermediate") { lstPre.Items.Add(tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.ad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.soyad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi); } else if (tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi == "Upper Intermediate") { lstUpper.Items.Add(tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.ad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.soyad + " " + tr.Ara(ll.GetElement(i + 1).llVeri.llOgrenciNo).Veri.yabanciDilSeviyesi); } } }
public void Ekle(Mezun deger) { TreeNode tempParent = new TreeNode(); TreeNode tempSearch = kok; while (tempSearch != null) { tempParent = tempSearch; if ((int)deger.ogrenciNo == (int)tempSearch.Veri.ogrenciNo) { return; } else if ((int)deger.ogrenciNo < (int)tempSearch.Veri.ogrenciNo) { tempSearch = tempSearch.Sol; } else { tempSearch = tempSearch.Sag; } } TreeNode eklenecek = new TreeNode(deger); if (kok == null) { kok = eklenecek; } else if ((int)deger.ogrenciNo < (int)tempParent.Veri.ogrenciNo) { tempParent.Sol = eklenecek; } else { tempParent.Sag = eklenecek; } }
public TreeNode(Mezun veri) { this.Veri = veri; Sol = null; Sag = null; }
private void btnGuncelle_Click(object sender, EventArgs e) { try { int i = 1; int guncelle = Convert.ToInt32(txtMezunGuncellenecek.Text); tr.Sil(guncelle); for (; ;) { if (ll.GetElement(i).llVeri.llOgrenciNo == guncelle) { break; } else { i++; } } ll.Delete(i); Mezun m = new Mezun(); Mezun2 m2 = new Mezun2(); m.ad = txtMezunAdi.Text; m.adres = txtMezunAdresi.Text; m.calistigiDepartman = txtMezunDepartman.Text; m.calistigiGorev = txtMezunGorev.Text; m.calistigiSirket = txtMezunSirketAdi.Text; m.dogumTarihi = dateTimeMezunDugumTarihi.Value; m.ePosta = txtMezunEPosta.Text; m.ilgiAlanlari = cmbMezunIlgiAlanlari.Text; m.ogrenciNo = Convert.ToInt32(txtMezunOgrenciNo.Text); m.soyad = txtMezunSoyadi.Text; m.stajBaslangic = dateTimeMezunStajBaslangic.Value; m.stajBitis = dateTimeMezunStajBitis.Value; m.telefon = txtMezunTelefon.Text; m.uyruk = cmbMezunUyruk.Text; if (radioMezunAdv.Checked == true) { m.yabanciDilSeviyesi = "Advanced"; } else if (radioMezunInter.Checked == true) { m.yabanciDilSeviyesi = "Intermediate"; } else if (radioMezunPre.Checked == true) { m.yabanciDilSeviyesi = "Preintermediate"; } else if (radioMezunUpper.Checked == true) { m.yabanciDilSeviyesi = "Upper Intermediate"; } if (cmbMezunBasariBelgesi.Text == "Var") { m2.basariBelgesi = true; } else if (cmbMezunBasariBelgesi.Text == "Var") { m2.basariBelgesi = false; } m2.llOgrenciNo = Convert.ToInt32(txtMezunOgrenciNo.Text); m2.notOrtalamasi = Convert.ToDouble(txtMezunNotOrt.Text); m2.okuduguBolumAdi = cmbMezunBolumAdi.Text; m2.okulBaslangic = dateTimeMezunOkulBaslangic.Value; m2.okulBitis = dateTimeMezunOkulBitis.Value; ll.Insert(m2); tr.Ekle(m); cmbMezunListesi.Items.Clear(); cmbOgrNo.Items.Clear(); for (int j = 0; j < ll.Size; j++) { cmbMezunListesi.Items.Add(ll.GetElement(j + 1).llVeri.llOgrenciNo); cmbOgrNo.Items.Add(ll.GetElement(j + 1).llVeri.llOgrenciNo); } MessageBox.Show("Mezun Başarılı Bir Şekilde Güncellendi!"); } catch (Exception) { MessageBox.Show("Hatalı Giriş Yaptınız!"); } }
private void btnMezunEkle_Click(object sender, EventArgs e) { if (txtMezunAdi.Text == "" || txtMezunAdresi.Text == "" || txtMezunDepartman.Text == "" || txtMezunEPosta.Text == "" || txtMezunGorev.Text == "" || txtMezunNotOrt.Text == "" || txtMezunOgrenciNo.Text == "" || txtMezunSirketAdi.Text == "" || txtMezunSoyadi.Text == "" || txtMezunTelefon.Text == "" || cmbMezunBasariBelgesi.Text == "" || cmbMezunBolumAdi.Text == "" || cmbMezunIlgiAlanlari.Text == "" || cmbMezunUyruk.Text == "" || (radioMezunAdv.Checked == false && radioMezunInter.Checked == false && radioMezunPre.Checked == false && radioMezunUpper.Checked == false)) { MessageBox.Show("Lütfen Bütün Alanları Eksiksiz Doldurun"); } else if (Convert.ToDouble(txtMezunNotOrt.Text) <= 0 || Convert.ToDouble(txtMezunNotOrt.Text) >= 100) { MessageBox.Show("Lütfen Geçerli Mezun Ortalaması Giriniz"); } else { Mezun m = new Mezun(); Mezun2 m2 = new Mezun2(); Mezun3 m3 = new Mezun3(); m.ad = txtMezunAdi.Text; m.adres = txtMezunAdresi.Text; m.calistigiDepartman = txtMezunDepartman.Text; m.calistigiGorev = txtMezunGorev.Text; m.calistigiSirket = txtMezunSirketAdi.Text; m.dogumTarihi = dateTimeMezunDugumTarihi.Value; m.ePosta = txtMezunEPosta.Text; m.ilgiAlanlari = cmbMezunIlgiAlanlari.Text; m.ogrenciNo = Convert.ToInt32(txtMezunOgrenciNo.Text); m.soyad = txtMezunSoyadi.Text; m.stajBaslangic = dateTimeMezunStajBaslangic.Value; m.stajBitis = dateTimeMezunStajBitis.Value; m.telefon = txtMezunTelefon.Text; m.uyruk = cmbMezunUyruk.Text; if (radioMezunAdv.Checked == true) { m.yabanciDilSeviyesi = "Advanced"; } else if (radioMezunInter.Checked == true) { m.yabanciDilSeviyesi = "Intermediate"; } else if (radioMezunPre.Checked == true) { m.yabanciDilSeviyesi = "Preintermediate"; } else if (radioMezunUpper.Checked == true) { m.yabanciDilSeviyesi = "Upper Intermediate"; } if (cmbMezunBasariBelgesi.Text == "Var") { m2.basariBelgesi = true; } else if (cmbMezunBasariBelgesi.Text == "Var") { m2.basariBelgesi = false; } m2.llOgrenciNo = Convert.ToInt32(txtMezunOgrenciNo.Text); m2.notOrtalamasi = Convert.ToDouble(txtMezunNotOrt.Text); m2.okuduguBolumAdi = cmbMezunBolumAdi.Text; m2.okulBaslangic = dateTimeMezunOkulBaslangic.Value; m2.okulBitis = dateTimeMezunOkulBitis.Value; m3.ad = txtMezunAdi.Text; if (cmbMezunBasariBelgesi.Text == "Var") { m3.basariBelgesi = true; } else if (cmbMezunBasariBelgesi.Text == "Var") { m3.basariBelgesi = false; } m3.hashOgrenciNo = Convert.ToInt32(txtMezunOgrenciNo.Text); m3.notOrtalamasi = Convert.ToDouble(txtMezunNotOrt.Text); m3.okuduguBolumAdi = cmbMezunBolumAdi.Text; m3.soyad = txtMezunSoyadi.Text; int deneme = 0; for (int j = 0; j < ll.Size; j++) { if (ll.GetElement(j + 1).llVeri.llOgrenciNo == m3.hashOgrenciNo) { deneme = 1; } } if (deneme == 1) { MessageBox.Show("Öğrenci Numarası Aynı Daha Önceki Öğrencilerle Aynı Olamaz"); } else { ll.Insert(m2); tr.Ekle(m); if (cmbMezunBolumAdi.Text == "Yazılım Mühendisliği") { h.Ekle(1, m3); } else if (cmbMezunBolumAdi.Text == "Mekatronik Mühendisliği") { h.Ekle(2, m3); } else if (cmbMezunBolumAdi.Text == "Makine ve İmalat Mühendisliği") { h.Ekle(3, m3); } else if (cmbMezunBolumAdi.Text == "Enerji Sistemleri Mühendisliği") { h.Ekle(4, m3); } else if (cmbMezunBolumAdi.Text == "Endüstri Mühendisliği") { h.Ekle(5, m3); } else if (cmbMezunBolumAdi.Text == "Makine Mühendisliği") { h.Ekle(6, m3); } else if (cmbMezunBolumAdi.Text == "İnşaat Mühendisliği") { h.Ekle(7, m3); } else if (cmbMezunBolumAdi.Text == "Tekstil Mühendisliği") { h.Ekle(8, m3); } cmbMezunListesi.Items.Clear(); cmbOgrNo.Items.Clear(); for (int i = 0; i < ll.Size; i++) { cmbMezunListesi.Items.Add(ll.GetElement(i + 1).llVeri.llOgrenciNo); cmbOgrNo.Items.Add(ll.GetElement(i + 1).llVeri.llOgrenciNo); } MessageBox.Show("Mezun Başarılı Bir Şekilde Eklendi!"); } } }