Пример #1
0
        //********************************************************

        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 = "";
                }
            }
        }
Пример #2
0
        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);
                }
            }
        }
Пример #3
0
        //*****************************************

        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;
                }
            }
        }
Пример #4
0
 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ı.");
 }
Пример #5
0
 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;
     }
 }
Пример #6
0
 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ı!");
     }
 }
Пример #7
0
        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);
                        }
                    }
                }
            }
        }
Пример #8
0
        //**************************************

        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 = "";
            }
        }