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"); } }
public void kaydetme() { if (rbkiralik.Checked) { for (int i = 0; i < evler.Length; i++) { if (evler[i] == null) { evler[i] = new KiralikEv(i, Convert.ToInt32(numkatnumarasi.Value), Convert.ToInt32(numodasayisi.Value), Convert.ToInt32(txtdepozito.Text)); evler[i].KiralikevDepozitosu = Convert.ToInt32(txtfiyat.Text); evler[i].Aktif = true; evler[i].FiyatHesapla(); DosyayaKaydet(0, evler[i].EvBilgileri(), evler[i].EmlakNumarasi.ToString()); break; } } } if (rbsatilik.Checked) { for (int i = 0; i < evler.Length; i++) { if (evler[i] == null) { evler[i] = new SatilikEv(i, Convert.ToInt32(numkatnumarasi.Value), Convert.ToInt32(numodasayisi.Value), Convert.ToInt32(txtfiyat)); evler[i].SatilikevFiyati = Int32.Parse(txtfiyat.Text); evler[i].Aktif = true; DosyayaKaydet(1, evler[i].EvBilgileri(), evler[i].EmlakNumarasi.ToString()); break; } } } }
Ev KiralikEvKaydet() { KiralikEv yeniKiralik = (KiralikEv)evManager.EvOlustur((int)numEmlakNo.Value, numFiyatOrKira.Value, numDepozito.Value); yeniKiralik = (KiralikEv)evManager.OrtakEvBilgileriGir((int)numOdaSayisi.Value, (int)numKatNumarasi.Value, numAlani.Value, dtYapimTarihi.Value, cbSemti.SelectedItem.ToString() + ", " + cbIli.SelectedItem.ToString(), (Tur)Enum.Parse(typeof(Tur), cbTuru.SelectedItem.ToString()), true, yeniKiralik); return(yeniKiralik); }
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"); } }