Example #1
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            string deger = dataGridView1.CurrentRow.Cells["Column11"].Value.ToString();
            int    i     = 0;

            foreach (Ev ev in Ev.evler)
            {
                if (ev.EmlakNumarasi == decimal.Parse(deger))
                {
                    break;
                }
                i++;
            }
            Ev.evler.RemoveAt(i);
            foreach (Ev ev in Ev.evler)
            {
                if (ev.turu.Equals("satilik"))
                {
                    DosyaIslemleri.DosyaSatilikYazmak("../../satilik.txt", "satilik");
                }
                else
                {
                    DosyaIslemleri.DosyaKiralikEvYazmak("../../kiralik.txt", "kiralik");
                }
            }
            dataGridView1.Refresh();
            MessageBox.Show("Silindi");
        }
Example #2
0
        private void btnGonder_Click(object sender, EventArgs e)
        {
            bool kontrol = FormKontrol.FormButtonKontrol(this);

            if (kontrol)
            {
                if (rbSatilik.Checked)
                {
                    SatilikEv satilikEv = new SatilikEv(
                        int.Parse(txtOdaSayisi.Text), int.Parse(txtKatNumarasi.Text), cb_İl.Text,
                        cbSemt.Text, int.Parse(txtAlan.Text), cbEvTur.Items.IndexOf(cbEvTur.SelectedItem), "satilik", true, DateTime.Parse(yapim.Text), int.Parse(txtFiyat.Text));
                    Ev.evler.Add(satilikEv);
                    string dosya_yolu = "../../satilik.txt";
                    DosyaIslemleri.DosyaSatilikEvOkuma();
                    DosyaIslemleri.DosyaSatilikYazmak(dosya_yolu, "satilik");
                    MessageBox.Show("Satılık ev eklendi");
                    this.Close();
                }
                else
                {
                    KiralikEv kiralikEv = new KiralikEv(int.Parse(txtOdaSayisi.Text), int.Parse(txtKatNumarasi.Text), cb_İl.Text,
                                                        cbSemt.Text, int.Parse(txtAlan.Text), cbEvTur.Items.IndexOf(cbEvTur.SelectedItem), "kiralik", true, DateTime.Parse(yapim.Text), decimal.Parse(txtKira.Text), decimal.Parse(txtDepozito.Text));
                    Ev.evler.Add(kiralikEv);
                    string dosya_yolu = "../../kiralik.txt";
                    DosyaIslemleri.DosyaKiralikEvYazmak(dosya_yolu, "kiralik");
                    MessageBox.Show("Kiralık ev eklendi");
                    this.Close();
                }
                Ev.id++;
            }
            else
            {
                MessageBox.Show("Boş yerleri doldurunuz");
            }
        }
Example #3
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            string dosya_yolu = "../../users.txt";

            if (!File.Exists(dosya_yolu))
            {
                MessageBox.Show("Kullanıcı Dosyası Bulunmuyor. Öncelikle Kullanıcı Ekleyiniz");
            }
            else
            {
                MessageBox.Show("Kullanıcı Dosyası Bulundu");
                List <Kullanici> kullanicilar = DosyaIslemleri.DosyaOkuma(dosya_yolu);
                string           kullaniciAdi = txtKullaniciAdi.Text;
                string           sifre        = txtSifre.Text;

                foreach (Kullanici kullanici in kullanicilar)
                {
                    if (kullanici.KullaniciAdi.Equals(kullaniciAdi) && kullanici.Sifre.Equals(sifre))
                    {
                        MessageBox.Show("Giriş Başarılı");
                        SecenekEkrani secenekEkrani = new SecenekEkrani();
                        secenekEkrani.Visible = true;
                        this.Visible          = false;
                    }
                    else
                    {
                        MessageBox.Show("Yanlış Kullanıcı Adı veya Şifre Giriniz");
                    }
                }
            }
        }
Example #4
0
        private void btnListele_Click(object sender, EventArgs e)
        {
            dataGridView1.Rows.Clear();
            dataGridView1.Refresh();
            Ev.evler.Clear();
            string il   = "";
            string semt = "";

            if (cb_İl.Text != "")
            {
                il = cb_İl.Text;
            }
            else
            {
                MessageBox.Show("Lütfen ili giriniz");
                return;
            }
            if (cbSemt.Text != "")
            {
                semt = cbSemt.Text;
            }
            else
            {
                MessageBox.Show("Lütfen semt giriniz");
                return;
            }
            if (rbSatilik.Checked)
            {
                List <SatilikEv> evler = DosyaIslemleri.DosyaSatilikEvOkuma();
                foreach (SatilikEv ev in evler)
                {
                    if (semt.Equals(ev.Semt) && il.Equals(ev.il) && ev.Aktif == true)
                    {
                        dataGridView1.Rows.Add(ev.EmlakNumarasi, ev.OdaSayisi, ev.KatNumarasi, ev.il, ev.Semt, ev.Alan, ev.turuSayi, ev.turu, ev.Aktif, ev.YapimTarihi, ev.Fiyat);
                    }
                }
            }
            else
            {
                List <KiralikEv> evler = DosyaIslemleri.DosyaKiralikEvOkuma();

                if (kontrol)
                {
                    dataGridView1.Columns.Add("Column", "Depozito");
                    kontrol = false;
                }
                foreach (KiralikEv ev in evler)
                {
                    if (semt.Equals(ev.Semt) && il.Equals(ev.il) && ev.Aktif == true)
                    {
                        dataGridView1.Rows.Add(ev.EmlakNumarasi, ev.OdaSayisi, ev.KatNumarasi, ev.il, ev.Semt, ev.Alan, ev.turuSayi, ev.turu, ev.Aktif, ev.YapimTarihi, ev.Kira, ev.Depozito);
                    }
                }
            }
        }
Example #5
0
        private void btnAktifPasif_Click(object sender, EventArgs e)
        {
            Ev.evler.Clear();
            if (rbKiralik.Checked)
            {
                DosyaIslemleri.DosyaKiralikEvOkuma();
            }
            else
            {
                DosyaIslemleri.DosyaSatilikEvOkuma();
            }
            string deger   = dataGridView1.CurrentRow.Cells["Column11"].Value.ToString();
            string satKira = dataGridView1.CurrentRow.Cells["Column7"].Value.ToString();
            int    i       = 0;

            foreach (Ev ev in Ev.evler)
            {
                if (ev.EmlakNumarasi == decimal.Parse(deger))
                {
                    if (ev.Aktif)
                    {
                        ev.Aktif = false;
                        break;
                    }
                    else
                    {
                        ev.Aktif = true;
                        break;
                    }
                }
                i++;
            }
            foreach (Ev ev in Ev.evler)
            {
                if (ev.turu.Equals("satilik"))
                {
                    DosyaIslemleri.DosyaAkifPasif("../../satilik.txt", "satilik");
                }
                else
                {
                    DosyaIslemleri.DosyaAkifPasif("../../kiralik.txt", "kiralik");
                }
            }
            MessageBox.Show("İşleminiz Gerçekleştirildi");
        }
        private void btnGonder_Click(object sender, EventArgs e)
        {
            ///////
            int i = 0;

            foreach (Ev ev in Ev.evler)
            {
                Console.WriteLine(ev.EmlakNumarasi);
                Console.WriteLine(ev.OdaSayisi);
            }
            foreach (Ev ev in Ev.evler)
            {
                if (ev.EmlakNumarasi == EmlakNumarasi)
                {
                    Ev.evler.RemoveAt(i);
                    break;
                }
                i++;
            }
            if (rbSatilik.Checked)
            {
                int a = DosyaIslemleri.RoomCastSayisi(cbEvTur);

                SatilikEv satilikEv = new SatilikEv(
                    int.Parse(txtOdaSayisi.Text), int.Parse(txtKatNumarasi.Text), cb_İl.Text,
                    cbSemt.Text, int.Parse(txtAlan.Text), a, "satilik", true, DateTime.Parse(yapim.Text), int.Parse(txtFiyat.Text));
                Ev.evler.Add(satilikEv);
                MessageBox.Show("Satılık Ev Kayıt Edildi");
                string dosya_yolu = "../../satilik.txt";
                DosyaIslemleri.DosyaSatilikYazmak(dosya_yolu, "satilik");
            }
            else
            {
                int a = DosyaIslemleri.RoomCastSayisi(cbEvTur);

                KiralikEv kiralikEv = new KiralikEv(int.Parse(txtOdaSayisi.Text), int.Parse(txtKatNumarasi.Text), cb_İl.Text,
                                                    cbSemt.Text, int.Parse(txtAlan.Text), a, "kiralik", true, DateTime.Parse(yapim.Text), decimal.Parse(txtKira.Text), decimal.Parse(txtDepozito.Text));
                Ev.evler.Add(kiralikEv);
                MessageBox.Show("Kiralık Ev Kayıt Edildi");
                string dosya_yolu = "../../kiralik.txt";

                DosyaIslemleri.DosyaSatilikYazmak(dosya_yolu, "satilik");
            }
        }
Example #7
0
        private void cb_İl_SelectedValueChanged(object sender, EventArgs e)
        {
            Ev.sehir = (cb_İl.SelectedIndex) + 1;
            string dosya_yolu = "../../semtler.txt";

            if (!File.Exists(dosya_yolu))
            {
                MessageBox.Show("Semt Dosyası Bulunmuyor");
                return;
            }
            else
            {
                List <string> semtler = DosyaIslemleri.DosyaOkumaSemt(dosya_yolu, cb_İl.Text);
                cbSemt.Items.Clear();
                foreach (string semt in semtler)
                {
                    cbSemt.Items.Add(semt);
                }
                cbSemt.Enabled = true;
            }
        }
 private void SecenekEkrani_Load(object sender, EventArgs e)
 {
     DosyaIslemleri.DosyaIdBelirleme();
 }