private void btnSirketBilgiKaydet_Click(object sender, EventArgs e) { bool kontrol = false; if (maskedSirketSifre.Text == maskedSirketSifreDogrula.Text) { kontrol = true; } if (maskedSirketSifre.Text != maskedSirketSifreDogrula.Text) { MessageBox.Show("Sifreler aynı değil. Lütfen dogru yazdıgınızdan emin olun."); } if (kontrol) { Sirket yeniSirket = new Sirket(); yeniSirket.SirketEposta = txtSirketEPosta.Text; yeniSirket.SirketAd = txtSirketAd.Text; yeniSirket.SirketAdres = txtSirketAdres.Text; yeniSirket.SirketFax = txtSirketFax.Text; yeniSirket.SirketTelefon = txtSirketTelNo.Text; yeniSirket.sifre = maskedSirketSifreDogrula.Text; db.Sirketler.Add(yeniSirket); MessageBox.Show("Yeni şirket başarıyla eklendi!"); MessageBox.Show("Bilgileriniz : " + Environment.NewLine + yeniSirket.SirketBilgileriYazdir()); kontrol = false; MessageBox.Show("Lütfen giriş yap sekmesinden giriş yapınız."); } else { MessageBox.Show("Sirket eklenirken hata oldu. Lütfen verilerinizi gözden geçirip tekrar deneyin."); } }
public Sirket SirketGirisYap(string sirketEposta, string sifre) { foreach (Sirket sirket in Sirketler) { if (sirket.SirketEposta == sirketEposta && sirket.sifre == sifre) { return(sirket); } } Sirket bosSirket = new Sirket(); return(bosSirket); }
public bool AddIsIlani(int key, object value, Sirket sirket) { int hash = (key % TABLE_SIZE); string durum = "Aktif"; bool basarilimi = false; if (table[hash] == null) { table[hash] = new HashChainEntry(key, value, durum, sirket); basarilimi = true; return(basarilimi); } else { HashChainEntry entry = table[hash]; if (entry.Durum == "İlana Erişilemiyor") { entry.Deger = value; entry.Anahtar = key; entry.Durum = "Aktif"; basarilimi = true; return(basarilimi); } while (entry.Next != null && entry.Anahtar != key) { entry = entry.Next; } if (entry.Anahtar == key) { if (entry.Durum == "Aktif") { basarilimi = false; return(basarilimi); } entry.Deger = value; entry.Durum = "Aktif"; basarilimi = true; return(basarilimi); } else { entry.Next = new HashChainEntry(key, value, durum, sirket); basarilimi = true; return(basarilimi); } } }
private void btnSirketGirisi_Click(object sender, EventArgs e) { string sirketEposta = txtSirketPosta.Text; string sifre = txtSirketSifre.Text; Sirket dbSirket = new Sirket(); dbSirket = db.SirketGirisYap(sirketEposta, sifre); if (dbSirket.SirketAd != null) { sirketFormu.labelSirketIsmi.Text = dbSirket.SirketAd; sirketFormu.db = db; sirketFormu.sirketFormIci = dbSirket; sirketFormu.ikiliAramaAgacı = _IkılıAramaAgaci; sirketFormu.Show(); } else { MessageBox.Show("Hatalı bilgi girişi yaptınız!"); } }
public Sirket DatabasedenIlkSirketCekimi() { Sirket tempSirket = new Sirket(); string[] satirlar = System.IO.File.ReadAllLines("./SirketDb.txt"); for (int i = 0; i < satirlar.Length; i++) { string[] TempSirketBilgisi = satirlar[i].Split(','); tempSirket.SirketID = Convert.ToInt32(TempSirketBilgisi[0]); tempSirket.SirketAd = TempSirketBilgisi[1]; tempSirket.SirketAdres = TempSirketBilgisi[2]; tempSirket.SirketFax = TempSirketBilgisi[3]; tempSirket.SirketTelefon = TempSirketBilgisi[4]; tempSirket.SirketEposta = TempSirketBilgisi[5]; tempSirket.sifre = TempSirketBilgisi[6]; Sirketler.Add(tempSirket); } Ilan tempSirketIlani = new Ilan(); string[] satirlarIlanIcın = System.IO.File.ReadAllLines("./IlanDb.txt"); for (int i = 0; i < satirlarIlanIcın.Length; i++) { string[] TempSirketIlanlari = satirlarIlanIcın[i].Split(','); tempSirketIlani.IsTanimi = TempSirketIlanlari[0]; tempSirketIlani.Pozisyon = TempSirketIlanlari[1]; tempSirketIlani.ArananElemanOzellikleri = TempSirketIlanlari[2]; tempSirket.Ilanlar.AddIsIlani(tempSirketIlani.IlanNumarasi, tempSirketIlani, tempSirket); } ; return(tempSirket); }