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