public ActionResult ilanEkle(İlan model, HttpPostedFileBase file) { if (ModelState.IsValid) { //Eğer Tüm Parametreler doğruysa buraya gir. // KullanıcıMap a = new KullanıcıMap(); var ilanlar = new İlan { Marka = model.Marka, Modeli = model.Modeli, Yıl = model.Yıl, Fiyat = model.Fiyat, Kilometre = model.Kilometre, Yakıt = model.Yakıt, telefon = model.telefon, Eposta = model.Eposta, Renk = model.Renk, Vites = model.Vites, Açıklama = model.Açıklama, ilantarihi = DateTime.Today, kullanıcıilanı = User.Identity.Name, }; ilanlar.imagepath = FileUpload.FileName(file); Database.Session.Save(ilanlar); return(RedirectToAction("Index", "Home")); } return(View()); }
public İlan IlanArama(int no) { İlan tempIlan = new İlan(); tempIlan = AnaEkran.hashIlan.GetIlan(no); if (tempIlan == null) { MessageBox.Show("İlan Bulunamadı"); return(null); } else { txtIlanNo.Text = tempIlan.no.ToString(); txtIlanPozisyon.Text = tempIlan.pozisyon; txtIlanIsyeriAd.Text = tempIlan.sirket.Ad; txtIlanTanim.Text = tempIlan.tanim; string yabanciDil = ""; foreach (string dil in tempIlan.yabanciDil) { yabanciDil += dil + " "; } txtIlanYabanciDil.Text = yabanciDil; } return(tempIlan); }
private void btnIlanSil_Click(object sender, EventArgs e) { İlan silinenIlan = AnaEkran.hashIlan.RemoveIlan(Convert.ToInt32(txtIlanArama.Text)); if (silinenIlan == null) { MessageBox.Show("İlan bulunamadı"); } else { MessageBox.Show(silinenIlan.sirket.Ad + " şirketi tarafından oluşturulan " + silinenIlan.no + " numaralı ilan silindi"); } }
private void btnIlanEkle_Click(object sender, EventArgs e) { Sirket ilanIsyeri = SirketArama(txtIlanIsyeriAd.Text); if (ilanIsyeri == null) { MessageBox.Show("İşyeri bulunamadı"); } else { İlan ilan = new İlan(); ilan.no = Convert.ToInt32(txtIlanNo.Text); ilan.pozisyon = txtIlanPozisyon.Text; ilan.sirket = ilanIsyeri; ilan.tanim = txtIlanTanim.Text; string[] yabanciDil = txtIlanYabanciDil.Text.Split(' '); ilan.yabanciDil = yabanciDil.ToList(); AnaEkran.hashIlan.AddIlan(ilan.no, ilan); } }
private void btnAdayListele_Click(object sender, EventArgs e) { lstElemanAday.Items.Clear(); if (txtAdayIlanNo != null) { listelenecekIlan = AnaEkran.hashIlan.GetIlan(Convert.ToInt32(txtAdayIlanNo.Text)); List <Kisi> listelenecekAdaylar = listelenecekIlan.heap.AdaylariListele(); bool listelenecekMi = false; foreach (Kisi kisi in listelenecekAdaylar) { listelenecekMi = false; if (chckDeneyim.Checked == false && chckYabanciDil.Checked == false) { listelenecekMi = true; } else if (chckDeneyim.Checked == true && chckYabanciDil.Checked == false) { if (kisi.cV.Deneyim >= 2) { listelenecekMi = true; } } else if (chckYabanciDil.Checked == true && chckDeneyim.Checked == false) { int sayac = 0; foreach (string istenenDil in listelenecekIlan.yabanciDil) { foreach (string bilinenDil in kisi.YabanciDil) { if (istenenDil == bilinenDil) { sayac++; } } } if (sayac == listelenecekIlan.yabanciDil.Count) { listelenecekMi = true; } } else if (chckDeneyim.Checked == true && chckYabanciDil.Checked == true) { int sayac = 0; foreach (string istenenDil in listelenecekIlan.yabanciDil) { foreach (string bilinenDil in kisi.YabanciDil) { if (istenenDil == bilinenDil) { sayac++; } } } if (sayac == listelenecekIlan.yabanciDil.Count && kisi.cV.Deneyim >= 2) { listelenecekMi = true; } } if (listelenecekMi == true) { string yabanciDil = ""; foreach (string dil in kisi.YabanciDil) { yabanciDil += dil + " "; } string[] bilgiler = { kisi.TcKimlikNo.ToString(), listelenecekIlan.heap.UygunlukPuani(kisi).ToString(), kisi.Ad, kisi.SoyAd, kisi.cV.isyeriPozisyon, kisi.cV.Deneyim.ToString(), yabanciDil }; lstElemanAday.Items.Add(new ListViewItem(bilgiler)); } } if (lstElemanAday.Items.Count != 0) { lblIseAlinacak.Text = "İşe alınacak aday: " + lstElemanAday.Items[0].SubItems[2].Text.ToString(); } } else { MessageBox.Show("Lütfen ilan numarası girin"); } }
private void btnIlanAra_Click(object sender, EventArgs e) { arananİlan = IlanArama(Convert.ToInt32(txtIlanArama.Text)); }