private void buttonSil_Click(object sender, EventArgs e) { if (SecilenGayrimenkul != null) { Gayrimenkuller.Remove(SecilenGayrimenkul); SecilenGayrimenkul = null; dataGridView.DataSource = Gayrimenkuller.CreateDataTable(); dataGridView.Update(); dataGridView.Refresh(); } }
private void buttonKaydet_Click(object sender, EventArgs e) { Gayrimenkul gayrimenkul = null; var secimGayrimenkul = comboBoxGayrimenkulTuru.Items[comboBoxGayrimenkulTuru.SelectedIndex].ToString(); switch (secimGayrimenkul) { case "Arsa": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Arsa>().First().Veri; break; case "Daire": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Daire>().First().Veri; break; case "Konut": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Konut>().First().Veri; break; case "Apartman": gayrimenkul = panelGayrimenkul.Controls.OfType <View.Apartman>().First().Veri; break; } var secimSatisTuru = comboBoxSatisTuru.Items[comboBoxSatisTuru.SelectedIndex].ToString(); switch (secimSatisTuru) { case "Kiralık": gayrimenkul.SatisTuru = panelSatisTuru.Controls.OfType <View.Kiralik>().First().Veri; break; case "Satılık": gayrimenkul.SatisTuru = panelSatisTuru.Controls.OfType <View.Satilik>().First().Veri; break; } gayrimenkul.Emlakci = emlakciPanel.Veri; Gayrimenkuller.Add(gayrimenkul); dataGridView.DataSource = Gayrimenkuller.CreateDataTable(); dataGridView.Update(); dataGridView.Refresh(); Temizle(); groupBoxEdit.Enabled = false; groupBoxButtonlar.Enabled = true; }
private void textBoxArama_TextChanged(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBoxArama.Text)) { dataGridView.DataSource = Gayrimenkuller.Where(t => t.GayrimenkulTuru.ToUpper().Contains(textBoxArama.Text.ToUpper()) || t.SatisTuru.ToString().ToUpper().Contains(textBoxArama.Text.ToUpper())).ToList().CreateDataTable(); dataGridView.Update(); dataGridView.Refresh(); } else { dataGridView.DataSource = Gayrimenkuller.CreateDataTable(); dataGridView.Update(); dataGridView.Refresh(); } }