public void Ekle(Mezun Mezun, StajDeneyimNode StajDeneyim, MezuniyetBilgilerNode Mezuniyet) { MezunNode tmpParent = new MezunNode(); MezunNode tmpSearch = Kok; MezunNode yeniKisi = new MezunNode(Mezun, StajDeneyim, Mezuniyet); while (tmpSearch != null) { tmpParent = tmpSearch; if (Mezun.OgrenciNo == tmpSearch.MezunBilgileri.OgrenciNo) { return; } else if (Mezun.OgrenciNo < tmpSearch.MezunBilgileri.OgrenciNo) { tmpSearch = tmpSearch.Sol; } else { tmpSearch = tmpSearch.Sag; } } if (Kok == null) { Kok = yeniKisi; } else if (Mezun.OgrenciNo < tmpParent.MezunBilgileri.OgrenciNo) { tmpParent.Sol = yeniKisi; } else { tmpParent.Sag = yeniKisi; } }
private void Guncelle(MezunNode Dugum, string Isim, Mezun Mezun, MezuniyetBilgilerNode Mezuniyet, StajDeneyimNode Deneyim) { int temp = 0; if (Dugum == null) { return; } else if (Dugum.MezunBilgileri.Ad == Isim) { Dugum.MezunBilgileri.Adres = Mezun.Adres; Dugum.MezunBilgileri.Telefon = Mezun.Telefon; Dugum.MezunBilgileri.ePosta = Mezun.ePosta; Dugum.MezunBilgileri.Uyruk = Mezun.Uyruk; Dugum.MezunBilgileri.DogumTarihi = Mezun.DogumTarihi; temp = Dugum.MezunBilgileri.OgrenciNo; Dugum.MezunBilgileri.OgrenciNo = Mezun.OgrenciNo; Dugum.MezunBilgileri.IngilizceSeviye = Mezun.IngilizceSeviye; Dugum.MezunBilgileri.IlgiAlanlari = Mezun.IlgiAlanlari; } else if (String.Compare(Isim, Dugum.MezunBilgileri.Ad) < 0) { Guncelle(Dugum.Sol, Isim, Mezun, Mezuniyet, Deneyim); } else { Guncelle(Dugum.Sag, Isim, Mezun, Mezuniyet, Deneyim); } }
private void btnMezunEkle_Click(object sender, EventArgs e) { MezunNode Mezun = new MezunNode(); StajDeneyimNode sd = new StajDeneyimNode(); sd.Departman = txtMezunEkle_Departman.Text; sd.Gorev = txtMezunEkle_Gorev.Text; sd.SirketAdi = txtMezunEkle_SirketAdi.Text; sd.Tarih = txtMezunEkle_Tarih.Text; MezuniyetBilgilerNode mb = new MezuniyetBilgilerNode(); if (cbMezunEkle_BasariBelgesi.Text == "Var") { mb.BasariBelgesi = true; } else if (cbMezunEkle_BasariBelgesi.Text == "Yok") { mb.BasariBelgesi = false; } mb.BaslangicTarihi = Convert.ToInt32(txtMezunEkle_BaslangicTarihi.Text); mb.BitisTarihi = Convert.ToInt32(txtMezunEkle_BitisTarihi.Text); mb.BolumAdi = cbMezunEkle_BolumAdi.Text; if (mb.BolumAdi == "Yazılım Mühendisliği") { bolumNo = 1; } else if (mb.BolumAdi == "Mekatronik Mühendisliği") { bolumNo = 2; } else if (mb.BolumAdi == "Makine ve İmalat Mühendisliği") { bolumNo = 3; } else if (mb.BolumAdi == "Enerji Sistemleri Mühendisliği") { bolumNo = 4; } mb.NotOrtalamasi = Convert.ToDouble(txtMezunEkle_NotOrtalamasi.Text); Mezun m = new Mezun(sd, mb); m.Ad = txtMezunEkle_Ad.Text; m.Adres = txtMezunEkle_Adres.Text; m.DogumTarihi = txtMezunEkle_DogumTarihi.Text; m.ePosta = txtMezunEkle_ePosta.Text; m.IlgiAlanlari = txtMezunEkle_IlgiAlanlari.Text; m.IngilizceSeviye = cbMezunEkle_IngilizceSeviye.Text; m.OgrenciNo = Convert.ToInt32(txtMezunEkle_OgrenciNo.Text); m.Telefon = txtMezunEkle_Telefon.Text; m.Uyruk = txtMezunEkle_Uyruk.Text; Mezunlar.Ekle(m, sd, mb); Mezun = Mezunlar.OgrenciNoBazindaArama(m.OgrenciNo); Bolumler.MezununBolumeAtanmasi(bolumNo, Mezun); MezunOgrenciSayisi++; MessageBox.Show("Kayıt başarıyla eklendi."); }
public MezunNode(Mezun Mezun, StajDeneyimNode StajDeneyim, MezuniyetBilgilerNode Mezuniyet) { this.MezunBilgileri = new Mezun(); this.MezunBilgileri = Mezun; this.StajDeneyimBilgileri = new StajDeneyimLL(); this.StajDeneyimBilgileri.InsertLast(StajDeneyim); this.MezuniyetBilgileri = new MezuniyetLL(); this.MezuniyetBilgileri.InsertLast(Mezuniyet); this.Sol = null; this.Sag = null; }
private void btnMezunGuncelle_Click(object sender, EventArgs e) { Mezun m = new Mezun(); m.Adres = txtMezunGuncelle_Adres.Text; m.DogumTarihi = txtMezunGuncelle_DogumTarihi.Text; m.ePosta = txtMezunGuncelle_ePosta.Text; m.IlgiAlanlari = txtMezunGuncelle_IlgiAlanlari.Text; m.IngilizceSeviye = cbMezunGuncelle_IngilizceSeviye.Text; m.OgrenciNo = Convert.ToInt32(txtMezunGuncelle_OgrenciNo.Text); m.Telefon = txtMezunGuncelle_Telefon.Text; m.Uyruk = txtMezunGuncelle_Uyruk.Text; Mezunlar.Guncelle(txtMezunGuncelle_Ad.Text, m, null, null); MessageBox.Show("Kayıt başarıyla güncellendi."); }
public void Guncelle(string Isim, Mezun Mezun, MezuniyetBilgilerNode Mezuniyet, StajDeneyimNode Deneyim) { Guncelle(Kok, Isim, Mezun, Mezuniyet, Deneyim); }
public MezunNode(Mezun Mezun) { this.MezunBilgileri = Mezun; }
private void formMezunBilgiSistemi_Load(object sender, EventArgs e) { Sirket s1 = new Sirket("Monitise MEA", "Yazılım Mühendisliği"); Sirket.SirketEkle(s1); Sirket s2 = new Sirket("BMC", "Mekatronik Mühendisliği"); Sirket.SirketEkle(s2); Sirket s3 = new Sirket("Schneider Elektrik", "Makine ve İmalat Mühendisliği"); Sirket.SirketEkle(s3); Sirket s4 = new Sirket("Batıçim", "Enerji Sistemleri Mühendisliği"); Sirket.SirketEkle(s4); MezunNode Mezun = new MezunNode(); MezuniyetBilgilerNode MB1 = new MezuniyetBilgilerNode(); MB1.BolumAdi = "Yazılım Mühendisliği"; MB1.BaslangicTarihi = 2011; MB1.BitisTarihi = 2015; MB1.NotOrtalamasi = 86.50; MB1.BasariBelgesi = true; StajDeneyimNode S1 = new StajDeneyimNode(); S1.Departman = "Bilgi İşlem"; S1.Gorev = "Veritabanı Yönetimi"; S1.SirketAdi = "KoçSistem"; S1.Tarih = "20/09/2012"; Mezun M1 = new Mezun(S1, MB1); M1.Ad = "Burakcan Timuçin"; M1.Adres = "Turgutlu"; M1.DogumTarihi = "17/07/1991"; M1.ePosta = "*****@*****.**"; M1.IlgiAlanlari = "Yağlı Boya Sanatı"; M1.IngilizceSeviye = "Advanced"; M1.Telefon = "05304821406"; M1.OgrenciNo = 1112; M1.Uyruk = "Türkiye Cumhuriyeti"; Mezunlar.Ekle(M1, S1, MB1); Mezun = Mezunlar.OgrenciNoBazindaArama(M1.OgrenciNo); Bolumler.MezununBolumeAtanmasi(1, Mezun); MezunOgrenciSayisi++; MezuniyetBilgilerNode MB2 = new MezuniyetBilgilerNode(); MB2.BolumAdi = "Mekatronik Mühendisliği"; MB2.BaslangicTarihi = 2010; MB2.BitisTarihi = 2014; MB2.NotOrtalamasi = 79.63; MB2.BasariBelgesi = false; StajDeneyimNode S2 = new StajDeneyimNode(); S2.Departman = "Ana Sanayi"; S2.Gorev = "Robot Sistemler"; S2.SirketAdi = "Vestel"; S2.Tarih = "22/09/2013"; Mezun M2 = new Mezun(S2, MB2); M2.Ad = "Intizar Najimaddinova"; M2.Adres = "Bornova"; M2.DogumTarihi = "01/06/1992"; M2.ePosta = "*****@*****.**"; M2.IlgiAlanlari = "Gitar Çalmak"; M2.IngilizceSeviye = "Advanced"; M2.Telefon = "05359451758"; M2.OgrenciNo = 1011; M2.Uyruk = "Türkiye Cumhuriyeti"; Mezunlar.Ekle(M2, S2, MB2); Mezun = Mezunlar.OgrenciNoBazindaArama(M2.OgrenciNo); Bolumler.MezununBolumeAtanmasi(2, Mezun); MezunOgrenciSayisi++; MezuniyetBilgilerNode MB3 = new MezuniyetBilgilerNode(); MB3.BolumAdi = "Makine ve İmalat Mühendisliği"; MB3.BaslangicTarihi = 2013; MB3.BitisTarihi = 2017; MB3.NotOrtalamasi = 93.04; MB3.BasariBelgesi = true; StajDeneyimNode S3 = new StajDeneyimNode(); S3.Departman = "Şantiye"; S3.Gorev = "Motor Sistemleri"; S3.SirketAdi = "İnci Akü"; S3.Tarih = "21/09/2014"; Mezun M3 = new Mezun(S3, MB3); M3.Ad = "Oğuz Döğer"; M3.Adres = "Konak"; M3.DogumTarihi = "27/03/1993"; M3.ePosta = "*****@*****.**"; M3.IlgiAlanlari = "Bisiklet Sürmek"; M3.IngilizceSeviye = "Intermediate"; M3.Telefon = "05423914526"; M3.OgrenciNo = 1314; M3.Uyruk = "Türkiye Cumhuriyeti"; Mezunlar.Ekle(M3, S3, MB3); Mezun = Mezunlar.OgrenciNoBazindaArama(M3.OgrenciNo); Bolumler.MezununBolumeAtanmasi(3, Mezun); MezunOgrenciSayisi++; MezuniyetBilgilerNode MB4 = new MezuniyetBilgilerNode(); MB4.BolumAdi = "Enerji Sistemleri Mühendisliği"; MB4.BaslangicTarihi = 2012; MB4.BitisTarihi = 2016; MB4.NotOrtalamasi = 71.58; MB4.BasariBelgesi = false; StajDeneyimNode S4 = new StajDeneyimNode(); S4.Departman = "Şantiye"; S4.Gorev = "Mekanik Tesisat"; S4.SirketAdi = "Petkim Petrokimya"; S4.Tarih = "23/09/2015"; Mezun M4 = new Mezun(S4, MB4); M4.Ad = "Reyhan Selimoğlu"; M4.Adres = "Aliağa"; M4.DogumTarihi = "18/11/1994"; M4.ePosta = "*****@*****.**"; M4.IlgiAlanlari = "Dağcılık"; M4.IngilizceSeviye = "Preintermediate"; M4.Telefon = "05385756537"; M4.OgrenciNo = 1213; M4.Uyruk = "Türkiye Cumhuriyeti"; Mezunlar.Ekle(M4, S4, MB4); Mezun = Mezunlar.OgrenciNoBazindaArama(M4.OgrenciNo); Bolumler.MezununBolumeAtanmasi(4, Mezun); MezunOgrenciSayisi++; }