Example #1
0
 private void buttonSil_Click(object sender, EventArgs e)
 {
     if (SecilenGayrimenkul != null)
     {
         Gayrimenkuller.Remove(SecilenGayrimenkul);
         SecilenGayrimenkul      = null;
         dataGridView.DataSource = Gayrimenkuller.CreateDataTable();
         dataGridView.Update();
         dataGridView.Refresh();
     }
 }
Example #2
0
        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;
        }
Example #3
0
 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();
     }
 }