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"); }
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"); } }
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"); } } } }
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); } } } }
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"); } }
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(); }