Exemplo n.º 1
0
        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);
        }
Exemplo n.º 3
0
        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);
                }
            }
        }
Exemplo n.º 4
0
        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);
        }