public void EgitimDurumuEkle(EgitimDurumu egitimDurumu) { EgitimDurumuListesi.InsertLast(egitimDurumu); }
private void btnKayitOl_Click(object sender, EventArgs e) { MedeniDurum medeniDurum = new MedeniDurum(); Kisi kisi = new Kisi(); kisi.KimlikBilgileri.Ad = txtMusteriAd.Text; kisi.KimlikBilgileri.Soyad = txtMusteriSoyad.Text; kisi.Adres = txtMusteriAdres.Text; kisi.TelNo = txtMusteriTelefon.Text; kisi.Eposta = txtMusteriEposta.Text; kisi.KimlikBilgileri.Uyruk = txtMusteriUyruk.Text; kisi.MusteriNo = 300003 + k; k++; kisi.KimlikBilgileri.TcKimlikNo = Convert.ToUInt64(txtMusteriTCNo.Text); // ÇALIŞMAZSA İLAN BAŞVUR ' A TC GİRİLSİN kisi.KimlikBilgileri.DogumYeri = txtMusteriDYeri.Text; kisi.KimlikBilgileri.DogumTarihi = txtMusteriDTarihi.Text; // TODO if (chcbxMedeniHal.Checked == true) { medeniDurum = MedeniDurum.Evli; } else { medeniDurum = MedeniDurum.Bekar; } kisi.KimlikBilgileri.MedeniDurum = medeniDurum; kisi.YabanciDil = txtMusteriDilEgitimi.Text.ToUpper(); kisi.IlgiAlanlari = txtMusteriIlgiAlanlari.Text; kisi.Referans = txtMusteriReferansKisiler.Text; if (Convert.ToInt32(txtMusteriDeneyim.Text) == 0 || txtMusteriDeneyim.Text == "") { kisi.Deneyim = 0; } else if (Convert.ToInt32(txtMusteriDeneyim.Text) >= 2) { kisi.Deneyim = Convert.ToInt32(txtMusteriDeneyim.Text); ikiliAramaAgaci.ikiYilUstu.Add(kisi); } else { kisi.Deneyim = 1; } egitimdurumu = new EgitimDurumu(); egitimdurumu.OkulAd = txtMusteriMezunOlunanOkul.Text; egitimdurumu.Bolum = txtMusteriBolum.Text; egitimdurumu.BaslangicYili = txtMusteriBaslangicYili.Text; // TODO egitimdurumu.BitisTarihi = txtMusteriBitirmeYili.Text; // TODO egitimdurumu.NotOrtalamasi = float.Parse(txtMusteriNotOrtalamasi.Text); kisi.EgitimDurumuEkle(egitimdurumu); isdeneyimi = new IsDeneyimi(); isdeneyimi.IsyeriAd = txtMusteriOncekiCalisilanYerler.Text; if (Convert.ToInt32(txtMusteriDeneyim.Text) == 0 || txtMusteriDeneyim.Text == "") { isdeneyimi.CalistigiYil = 0; } else { isdeneyimi.CalistigiYil = Convert.ToInt32(txtMusteriCalismaTarihleri.Text); } isdeneyimi.Adres = txtMusteriCalismaAdresleri.Text; isdeneyimi.Pozisyon = txtMusteriPozisyon.Text; kisi.IsDeneyimiEkle(isdeneyimi); ikiliAramaAgaci.Ekle(kisi.KimlikBilgileri.TcKimlikNo); KisiListesi.Add(kisi); // BOS BIRAKILMAMASI ICIN ; if (txtMusteriAd.Text == "") { MessageBox.Show("AD BOS BIRAKILAMAZ"); } if (txtMusteriSoyad.Text == "") { MessageBox.Show("SOYAD BOS BIRAKILAMAZ"); } if (txtMusteriNotOrtalamasi.Text == "") { MessageBox.Show("NOT ORTALAMASI BOS BIRAKILAMAZ"); } MessageBox.Show("Kayıt işlemi tamamlandı..."); }
private void Form1_Load(object sender, EventArgs e) { dgvIsIlanlari.SelectionMode = DataGridViewSelectionMode.FullRowSelect; Kisi kisi = new Kisi(); kisi.KimlikBilgileri.Ad = "VEFA"; kisi.KimlikBilgileri.Soyad = "KARASOY"; kisi.KimlikBilgileri.TcKimlikNo = 12412412400; kisi.Deneyim = 5; kisi.Adres = "Denizli"; kisi.Eposta = "vefa@"; kisi.TelNo = "055322626"; kisi.KimlikBilgileri.DogumYeri = "Muğla"; kisi.KimlikBilgileri.DogumTarihi = "02.05.1999"; kisi.KimlikBilgileri.Uyruk = "Türk"; kisi.Referans = "Deniz Kılınç"; kisi.YabanciDil = "Almanca"; kisi.MusteriNo = 300000; isdeneyimi = new IsDeneyimi(); isdeneyimi.IsyeriAd = "SEYREK BUTIK"; isdeneyimi.Adres = "seyrek"; isdeneyimi.CalistigiYil = kisi.Deneyim; isdeneyimi.Pozisyon = "Kasiyer"; kisi.IsDeneyimiEkle(isdeneyimi); ikiliAramaAgaci.Ekle(kisi.KimlikBilgileri.TcKimlikNo); KisiListesi.Add(kisi); egitimdurumu = new EgitimDurumu(); egitimdurumu.BaslangicYili = "2011"; egitimdurumu.BitisTarihi = "2015"; egitimdurumu.Bolum = "Bilgisayar müh."; egitimdurumu.NotOrtalamasi = 3; egitimdurumu.OkulAd = "Bakırçay Üniversitesi"; kisi.EgitimDurumuEkle(egitimdurumu); Kisi kisi2 = new Kisi(); kisi2.KimlikBilgileri.Ad = "FATMA"; kisi2.KimlikBilgileri.Soyad = "VICDAN"; kisi2.KimlikBilgileri.TcKimlikNo = 12412412401; kisi2.Deneyim = 0; kisi2.Adres = "Buca"; kisi2.Eposta = "fatma@"; kisi2.TelNo = "055425358"; kisi2.MusteriNo = 300001; kisi2.KimlikBilgileri.DogumYeri = "Aydın"; kisi2.KimlikBilgileri.DogumTarihi = "12.05.2000"; kisi2.KimlikBilgileri.Uyruk = "Türk"; kisi2.Referans = "Murat Ertan"; kisi2.YabanciDil = "ingilizce"; isdeneyimi = new IsDeneyimi(); isdeneyimi.IsyeriAd = "SEYREK BUTIK"; isdeneyimi.Adres = "seyrek"; isdeneyimi.CalistigiYil = kisi2.Deneyim; isdeneyimi.Pozisyon = "Kasiyer"; ikiliAramaAgaci.Ekle(kisi2.KimlikBilgileri.TcKimlikNo); KisiListesi.Add(kisi2); egitimdurumu = new EgitimDurumu(); egitimdurumu.BaslangicYili = "2011"; egitimdurumu.BitisTarihi = "2015"; egitimdurumu.Bolum = "Bilgisayar müh."; egitimdurumu.NotOrtalamasi = 3; egitimdurumu.OkulAd = "Bakırçay Üniversitesi"; kisi2.EgitimDurumuEkle(egitimdurumu); Kisi kisi3 = new Kisi(); kisi3.KimlikBilgileri.Ad = "CAGLARRRBABA"; kisi3.KimlikBilgileri.Soyad = "DOKTORCU"; kisi3.KimlikBilgileri.TcKimlikNo = 12412412402; kisi3.Deneyim = 2; kisi3.Adres = "Fethiye"; kisi3.Eposta = "caglar@"; kisi3.TelNo = "055728374"; kisi3.KimlikBilgileri.DogumTarihi = "07.09.1998"; kisi3.KimlikBilgileri.DogumYeri = "Edirne"; kisi3.KimlikBilgileri.Uyruk = "Türk"; kisi3.Referans = "Fatma Bozyiğit"; kisi3.YabanciDil = "ingilizce"; isdeneyimi = new IsDeneyimi(); isdeneyimi.IsyeriAd = "SEYREK BUTIK"; isdeneyimi.Adres = "seyrek"; isdeneyimi.CalistigiYil = kisi3.Deneyim; kisi3.MusteriNo = 300002; isdeneyimi.Pozisyon = "Kasiyer"; ikiliAramaAgaci.Ekle(kisi3.KimlikBilgileri.TcKimlikNo); KisiListesi.Add(kisi3); egitimdurumu = new EgitimDurumu(); egitimdurumu.BaslangicYili = "2011"; egitimdurumu.BitisTarihi = "2015"; egitimdurumu.Bolum = "Bilgisayar müh."; egitimdurumu.NotOrtalamasi = 3; egitimdurumu.OkulAd = "Bakırçay Üniversitesi"; kisi.EgitimDurumuEkle(egitimdurumu); Isyeri isyeri = new Isyeri(); isyeri.IsyeriAdi = "SEYREK BUTIK"; isyeri.IsyeriNo = 200000; isyeri.Adres = "Menemen"; isyeri.Eposta = "seyrek@"; isyeri.Faks = "213"; isyeri.Telefon = "055317421"; hashSirketler.SirketEkle(isyeri.IsyeriNo, isyeri); isyeri.IlanVer().IlanNo = 100000; isyeri.IlanVer().ArananPozisyon = "Data Analizi"; isyeri.IlanVer().IsTanimi = "Yönetici"; isyeri.IlanVer().ArananOzellikler = "Sabırlı"; hashIlanlar.IlanEkle(isyeri.IlanVer().IlanNo, isyeri.IlanVer()); Isyeri isyeri2 = new Isyeri(); isyeri2.IsyeriAdi = "FibaBank"; isyeri2.IsyeriNo = 200001; isyeri2.Adres = "Menemen"; isyeri2.Eposta = "bankfiba@"; isyeri2.Faks = "123"; isyeri2.Telefon = "055318454"; hashSirketler.SirketEkle(isyeri2.IsyeriNo, isyeri2); isyeri2.IlanVer().IlanNo = 100001; isyeri2.IlanVer().ArananPozisyon = "Bilgisayar Mühendisi"; isyeri2.IlanVer().IsTanimi = "Yönetici"; isyeri2.IlanVer().ArananOzellikler = "Azimli"; hashIlanlar.IlanEkle(isyeri2.IlanVer().IlanNo, isyeri2.IlanVer()); Isyeri isyeri3 = new Isyeri(); isyeri3.IsyeriAdi = "Microsoft"; isyeri3.IsyeriNo = 200002; isyeri3.Adres = "Menemen"; isyeri3.Eposta = "microsoft01@"; isyeri3.Faks = "321"; isyeri3.Telefon = "055314654"; hashSirketler.SirketEkle(isyeri3.IsyeriNo, isyeri3); isyeri3.IlanVer().IlanNo = 100002; isyeri3.IlanVer().ArananPozisyon = "Bilgisayar Mühendisi"; isyeri3.IlanVer().IsTanimi = "Ekip elemanı"; isyeri3.IlanVer().ArananOzellikler = "Hırslı"; hashIlanlar.IlanEkle(isyeri3.IlanVer().IlanNo, isyeri3.IlanVer()); }
private void btnKayitGuncelle_Click(object sender, EventArgs e) { MedeniDurum medeniDurum = new MedeniDurum(); // kisi = (Kisi)ikiliAramaAgaci.Ara(Convert.ToUInt64(txtGMusteriTCNo.Text)).veri; foreach (Kisi kisi in KisiListesi) { if (kisi.KimlikBilgileri.TcKimlikNo == Convert.ToUInt64(txtGMusteriTCNo.Text)) { kisi.KimlikBilgileri.Ad = txtGMusteriAd.Text; kisi.KimlikBilgileri.Soyad = txtGMusteriSoyad.Text; kisi.Adres = txtGMusteriSoyad.Text;///ARADIĞIMIZ BULANACAK kisi.TelNo = txtGMusteriTelefon.Text; kisi.Eposta = txtGMusteriEposta.Text; kisi.KimlikBilgileri.Uyruk = txtGMusteriUyruk.Text; kisi.KimlikBilgileri.TcKimlikNo = Convert.ToUInt64(txtGMusteriTCNo.Text); kisi.KimlikBilgileri.DogumYeri = txtGMusteriDYeri.Text; kisi.KimlikBilgileri.DogumTarihi = txtGMusteriDTarihi.Text; if (chcbxEvli.Checked == true) { medeniDurum = MedeniDurum.Evli; } else { medeniDurum = MedeniDurum.Bekar; } kisi.KimlikBilgileri.MedeniDurum = medeniDurum; kisi.YabanciDil = txtGMusteriDilEgitimi.Text.ToLower(); kisi.IlgiAlanlari = txtGMusteriIlgiAlanlari.Text; kisi.Referans = txtGMusteriReferansKisiler.Text; kisi.Deneyim = Convert.ToInt32(txtGMusteriDeneyim.Text.ToString()); if (kisi.Deneyim >= 2) { ikiliAramaAgaci.ikiYilUstu.Add(kisi); } //egitimdurumu = kisi.GetEgitimDurumu(kisi.MusteriNo % 100); egitimdurumu.OkulAd = txtGMusteriMezunOlunanOkul.Text.ToString(); egitimdurumu.Bolum = txtGMusteriBolum.Text.ToString(); egitimdurumu.BaslangicYili = txtGMusteriBaslangicYili.Text.ToString(); egitimdurumu.BitisTarihi = txtGMusteriBitirmeYili.Text.ToString(); egitimdurumu.NotOrtalamasi = Convert.ToInt32(txtGMusteriNotOrtalamasi.Text.ToString()); egitimdurumu = new EgitimDurumu(); kisi.EgitimDurumuEkle(egitimdurumu); //Linked listten çekerken esnenin örneğine ayarlanamadı hatası. //isdeneyimi = kisi.GetIsDeneyimi(kisi.MusteriNo % 100);//Müsterino yüz kişi için son basamağını alıp hep sona eklendiği için positiona atadım . isdeneyimi.IsyeriAd = txtGMusteriOncekiCalistiginizYerler.Text.ToString(); isdeneyimi.CalistigiYil = Convert.ToInt32(txtGMusteriCalismaTarihleri.Text.ToString()); isdeneyimi.Adres = txtGMusteriCalismaAdresleri.Text.ToString(); isdeneyimi.Pozisyon = txtGMusteriPozisyon.Text.ToString(); isdeneyimi = new IsDeneyimi(); kisi.IsDeneyimiEkle(isdeneyimi); } } // BOS BIRAKILMAMASI ICIN ; if (txtGMusteriAd.Text == "") { MessageBox.Show("AD BOS BIRAKILAMAZ"); } if (txtGMusteriSoyad.Text == "") { MessageBox.Show("SOYAD BOS BIRAKILAMAZ"); } if (txtGMusteriNotOrtalamasi.Text == "") { MessageBox.Show("NOT ORTALAMASI BOS BIRAKILAMAZ"); } }