//******************************************************** private void btnYeniIlanEkle_Click_1(object sender, EventArgs e) { //İşyeri adına göre listede kayıtlı işyeri bulundu. sirket = listeSirket.Find(x => x.Ad == txtIlanIsyeriAdi.Text); if (sirket == null) { MessageBox.Show("Şirket bilgisi bulunamadı!" + Environment.NewLine + "İlan vermek için önce şiketi sisteme kaydedin."); } else { if (txtIlanIsTanimi.Text == "") { MessageBox.Show("İlan verebilmek için ilan bilgilerini doldurun."); } else { //Yeni ilan bilgileri alındı. Ilan ilan = new Ilan(); ilan.IlanId = ilanID++; ilan.IsTanimi = txtIlanIsTanimi.Text; ilan.ElemanOzellik = txtIlanElemanOzellik.Text; //İlan sınıfının içerisindeki şirket bilgisi dolduruldu. ilan.sirket = sirket; //Şirket sınıfı içerisindeki Ilanlar listesine yeni ilan eklendi. sirket.Ilanlar.InsertFirst(ilan); MessageBox.Show("İlan ekleme işleminiz başarıyla gerçekleştirildi."); lbIlanlar.Items.Add(ilanID + ". " + ilan.IsTanimi); ht.IlanEkle(ilan.IlanId, ilan.heapBasvuru); txtIlanElemanOzellik.Text = txtIlanIsTanimi.Text = ""; } } }
private void btnYeniIlanEkle_Click(object sender, EventArgs e) { Sirket sirket = new Sirket(); txtIlanSirketAdi.Text = sirket.IsyeriAdi; sirket = HashChainTableSirket.GetSirket(Convert.ToInt32(txtSirketNumarasi.Text)); if (sirket == null) { MessageBox.Show("Şirket bilgisi bulunamadı!"); } else { if (txtIlanIsTanimi.Text == "") { MessageBox.Show("İlan verebilmek için ilan bilgilerini doldurun."); } else { IlanBilgileri ilan = new IlanBilgileri(); ilan.IlanNumarasi = ilanNumarasi++; ilan.IsTanimi = txtIlanIsTanimi.Text; ilan.ArananPozisyon = txtIlanArananPozisyon.Text; ilan.ArananElemanOzellikleri = txtIlanElemanOzellikleri.Text; ilan.İstenenDilBilgisi = txtArananDilBilgisi.Text; ilan.Sirket = sirket; sirket.ilanlar.AddIlan(ilanNumarasi, ilan); HashChainTableSirket.AddSirket(SirketNumarasi, ilan.Sirket); MessageBox.Show("İlan ekleme işleminiz başarıyla gerçekleştirildi."); lbIlanlar.Items.Add(ilanNumarasi + ". " + ilan.IsTanimi); ListIsIlanlari.Items.Add(ilanNumarasi + ". " + ilan.IsTanimi); hashChainTable.AddIlan(ilanNumarasi, ilan); MessageBox.Show("İlan Numarasi :" + ilanNumarasi); } } }
//***************************************** private void btnGunSirketAra_Click_1(object sender, EventArgs e) { if (txtGunSirketAra.Text == "") { MessageBox.Show("Güncellemek istediğiniz şirketin adını yazın."); } else { //İşyeri adına göre listede kayıtlı işyeri bulundu. sirket = listeSirket.Find(x => x.Ad == txtGunSirketAra.Text); if (sirket == null) { MessageBox.Show("Aradığınız şirket sistemde kayıtlı değil!"); } else { //Bulunan işyeri bilgileri ekranda gösterildi. txtGunSirketAdi.Text = sirket.Ad; txtGunSirketAdres.Text = sirket.Adresi; txtGunSirketEposta.Text = sirket.Eposta; txtGunSirketTelefon.Text = sirket.Telefon; txtGunSirketFaks.Text = sirket.Faks; } } }
private void btnSirketKaydet_Click(object sender, EventArgs e) { sirket = new Sirket(); sirket.IsyeriAdi = txtSirketAd.Text; sirket.Adres = txtSirketAdres.Text; sirket.TelefonNumarasi = txtSirketTelefon.Text; sirket.Eposta = txtSirketEposta.Text; sirket.Faks = txtSirketFaks.Text; sirket.IsyeriNumarasi = SirketNumarasi++; HashChainTableSirket.AddSirket(SirketNumarasi, sirket); MessageBox.Show("Şirket Numaranız :" + SirketNumarasi); MessageBox.Show("Şirket ekleme başarılı."); }
private void btnSirketAra_Click(object sender, EventArgs e) { sirket = HashChainTableSirket.GetSirket(Convert.ToInt32(txtGunSirketNumarasiAra.Text)); if (sirket == null) { MessageBox.Show("Aradığınız şirket bulunamadı!"); } else { txtArananSirketAdi.Text = sirket.IsyeriAdi; txtArananSirketAdresi.Text = sirket.Adres; txtArananSirketEposta.Text = sirket.Eposta; txtArananSirketTelefonu.Text = sirket.TelefonNumarasi; txtArananSirketFaksi.Text = sirket.Faks; } }
private void btnSirketBilgileriGuncelle_Click(object sender, EventArgs e) { sirket = HashChainTableSirket.GetSirket(Convert.ToInt32(txtGunSirketNumarasiAra.Text)); if (sirket == null) { MessageBox.Show("Aradığınız şirket bulunamadı!"); } else { sirket.IsyeriAdi = txtArananSirketAdi.Text; sirket.Adres = txtArananSirketAdresi.Text; sirket.Eposta = txtArananSirketEposta.Text; sirket.TelefonNumarasi = txtArananSirketTelefonu.Text; sirket.Faks = txtArananSirketFaksi.Text; MessageBox.Show("Şirket Güncelleme Başarılı!"); } }
private void btnIsyeriAdinaGoreAra_Click(object sender, EventArgs e) { listIsyeriAdinaGore.Items.Clear(); Sirket sirket = new Sirket(); for (int i = 1; i < SirketNumarasi + 1; i++) { sirket = HashChainTableSirket.GetSirket(i); if (sirket.IsyeriAdi == txtArananIsyeri.Text) { for (int j = 1; j < ilanNumarasi + 1; j++) { IlanBilgileri ilanBilgisi = sirket.ilanlar.GetIlan(j); if (ilanBilgisi != null) { listIsyeriAdinaGore.Items.Add(ilanBilgisi.IlanNumarasi + "İş Tanımı:" + ilanBilgisi.IsTanimi + "Aranan Dil:" + ilanBilgisi.İstenenDilBilgisi + "Aranan Pozisyon" + ilanBilgisi.ArananPozisyon); } } } } }
//************************************** private void btnSirketEkle_Click(object sender, EventArgs e) { if (txtSirketAd.Text == "") { MessageBox.Show("Şirket bilgilerini girin."); } else { //Yeni şirket bilgileri sirket nesnesinde tutuldu. sirket = new Sirket(); sirket.Ad = txtSirketAd.Text; sirket.Adresi = txtSirketAdres.Text; sirket.Eposta = txtSirketEposta.Text; sirket.Telefon = txtSirketTelefon.Text; sirket.Faks = txtSirketFaks.Text; //Tutulan bilgiler şirket listesinde tutuldu. listeSirket.Add(sirket); MessageBox.Show("Şirket sisteme başarıyla kaydedildi."); txtSirketAd.Text = txtSirketAdres.Text = txtSirketEposta.Text = txtSirketTelefon.Text = txtSirketFaks.Text = ""; } }