private void button10_Click(object sender, EventArgs e) { if (seçiliEvSayısı == 0) { return; } string msj = String.Format("Seçilen {0} adet Konutu kaldırmak istediğinize emin misiniz?\n(Konutlar arşivlenecektir)", seçiliEvSayısı); DialogResult sonuc = MessageBox.Show(msj, "Kaldırma Uyarısı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (sonuc == DialogResult.Yes) { foreach (BirimEv ev in flowLayoutPanel1.Controls) { if (ev.materialCheckBox1.Checked) { ev.materialCheckBox1.Checked = false; ev.ev.Aktifmi = false; ev.Visible = false; ev.aktifDurumYenile(); DosyaIO io = DosyaIO.Oluştur(); io.emlakVeriGüncelle(ev.ev); seçimStringGüncelle(); } } log.logEkle($"{seçiliEvSayısı} adet ev silindi!", LOGSEVIYE.bilgi); } }
private void materialRaisedButton1_Click(object sender, EventArgs e) { kullanıcı kull = new kullanıcı(materialSingleLineTextField1.Text, materialSingleLineTextField2.Text); DosyaIO io = DosyaIO.Oluştur(); if (!io.Kullanıcı.isNotNull) { MessageBox.Show("Giriş bilgileri dosyası eksik.\nGiriş yapılamaz!"); log.logEkle($"Giriş Dosyası eksik.{Global.UserTxt} Yolunda dosya olduğundan emin olun", LOGSEVIYE.hata); } else if (io.Kullanıcı == kull) { AnaSayfa sayfa = new AnaSayfa(); materialRaisedButton1.Text = "Giriş Yapılıyor..."; Application.DoEvents(); //bunu eklemezsek yeni oluşan form kapanır ancak bu arkaplanca açık kalacaktır //yeni formun kapatma eventine bu formunkini verirsek bu kapanınca hiyerarşik olarak her ikisi kapanacaktır sayfa.Closed += (a, b) => this.Close(); sayfa.Show(); log.logEkle("başarıyla giriş yapıldı", LOGSEVIYE.bilgi); this.Hide(); } else { MessageBox.Show("Hatalı giriş bilgieri"); log.logEkle("hatalı giriş denemesi", LOGSEVIYE.uyarı); } }
private void button8_Click(object sender, EventArgs e) { KonutEkle konut = new KonutEkle(EKLEMETURU.yeniekle); if (konut.ShowDialog() == DialogResult.OK) { DosyaIO io = DosyaIO.Oluştur(); io.emlakVeriEkle(konut.Ev); yeniBirimEvEkle(konut.Ev); log.logEkle($"Yeni konut eklendi!", LOGSEVIYE.bilgi); } panelOtoSündür(); }
private bool sadeceResimFiltreTest(BirimEv ev) { DosyaIO io = DosyaIO.Oluştur(); FileInfo[] resim = io.resimList(ev.ev.EmlakNo); if ((resim != null && resim.Count() > 0) || (!materialCheckBox5.Checked)) { return(true); } return(false); }
private void BirimEv_ClickEvent(object sender, EventArgs e) { KonutEkle konut = new KonutEkle(EKLEMETURU.güncelle); BirimEv tıklanmışBirimEv = ((BirimEv)(((Control)sender).Parent.Parent.Parent)); konut.Ev = tıklanmışBirimEv.ev; konut.Ev.EmlakNo = tıklanmışBirimEv.ev.EmlakNo; if (DialogResult.OK == konut.ShowDialog()) { int konum = tıklanmışBirimEv.Parent.Controls.GetChildIndex(tıklanmışBirimEv); BirimEv modifiyeTıklanmışBirimEv = yeniBirimEvEkle(konut.Ev); tıklanmışBirimEv.Parent.Controls.Remove(tıklanmışBirimEv); modifiyeTıklanmışBirimEv.Parent.Controls.SetChildIndex(modifiyeTıklanmışBirimEv, konum); DosyaIO io = DosyaIO.Oluştur(); io.emlakVeriGüncelle(konut.Ev); panelOtoSündür(); seçimStringGüncelle(); } }
private void AnaSayfa_Load(object sender, EventArgs e) { DosyaIO dio = DosyaIO.Oluştur(); dateTimePicker1.MaxDate = DateTime.Now; foreach (SatılıkEv item in dio.emlakVeriOku(TUR.satılık)) { yeniBirimEvEkle(item); } foreach (KiralıkEv item in dio.emlakVeriOku(TUR.kiralık)) { yeniBirimEvEkle(item); } EnumComboboxYükle(); panelOtoSündür(); EmlakIO io = EmlakIO.Oluştur(); io.JsonOku(); illeriComboboxYükle(io); FiltreUygula(); }
private void numericUpDown3_ValueChanged(object sender, EventArgs e) { DosyaIO io = DosyaIO.Oluştur(); label6.Text = (io.FiyatKatsayı * numericUpDown3.Value).ToString(); }