Пример #1
0
 private void FormGoruntule_FormClosing(object sender, FormClosingEventArgs e)
 {
     formSorgula      = null;
     mdiAna           = null;
     secilenKiralıkEv = null;
     secilenSatılıkEv = null;
 }
Пример #2
0
 protected FormSorgula(MDIAnaMenu MdiAna)
 {
     InitializeComponent();
     mdiAna    = MdiAna;
     MdiParent = mdiAna;
     comboBoxSecilenİl.SelectedIndex = 0;
     comboBoxTür.SelectedIndex       = 0;
     secilenKiralıkEv = null;
     secilenSatılıkEv = null;
 }
Пример #3
0
        static void Main(string[] args)
        {
            Ev evim = new Ev {
                Alan = 120, Katno = 2, Semt = "Aydınlıkevler", Odasayisi = 3
            };
            Ev        evim2 = new Ev("Aydınlıkevler", 2, -3, 100);                //Constructor ile verilen değer
            Ev        evim3 = new Ev(2, 3, 120);                                  //Semt sabit olacak
            Ev        evim4 = new Ev();
            KiralıkEv kev   = new KiralıkEv("Kiralık Ev", 2, 3, 120, 2500, 1500); //Constructor ile verilen değer
            KiralıkEv kev1  = new KiralıkEv {
                Alan = 100, Depozito = 150, Katno = 3, Odasayisi = 2, Kira = 1000, Semt = "Kiralık Ev"
            };                                                             //Default constructor ile verilen değer
            KiralıkEv kev2 = new KiralıkEv("Kiralık Ev", 5, 6, 200, 1500, 1000);
            SatilikEv sev  = new SatilikEv("Satilik Ev", 120, 4, 4, 5000); //Constructor ile verilen değer
            SatilikEv sev1 = new SatilikEv("Satilik Ev", 3, 4, 150, 150000);
            SatilikEv sev2 = new SatilikEv("Satilik Ev", 5, 2, 120, 200000);

            //Console.WriteLine(kev.EvBilgileriniGetir()); //Sadece kiralık evdeki ev bilgilerini getir
            //Console.WriteLine(sev.EvBilgileriniGetir()); //Sadece satılık evdeki ev bilgilerini getir



            Ev[] evler = { sev, sev1, sev2, kev, kev1, kev2 }; //Bütün evlerin bilgilerini yazdırmak için ev tipinde dizi oluşturduk

            for (int i = 0; i < 6; i++)
            {
                //if (evler[i] is KiralıkEv)      //evler[i]'nin tipi     kiralık ev midir?
                //{
                //    KiralıkEv kiralık = (KiralıkEv)evler[i];        //Kiralık= kiralık ev tipinde bir referans (Kiralık ev bilgilerini getirmek için tür dönüşümü yapılıyor)
                //    Console.WriteLine(kiralık.EvBilgileriniGetir());   //Ev tipi olduğu için name hiding sadece ev class'ındaki EvBilgileriniGetir metodunu çalıştırır(Depozito,kira ve satis fiyatı görünmez bunun için kiralık ve satılık ev kontrolü yapmamız gerekir)
                //}
                //else
                //{
                //    SatilikEv satilik = (SatilikEv)evler[i];
                //    Console.WriteLine(satilik.EvBilgileriniGetir());
                //}

                //ev classındaki evbilgilerinigetir metoduna virtual yazıyoruz
                //override yaptığımız için yukarıdaki işlemi aşağıdaki gibi yapabiliriz kendisi if else gibi nesnenin tipini kontrol eder
                //Dizi elemanlarının tipinin satılık mı kiralık mı olduğunu kontrol edip ona göre o class'taki metodu çağırır(Polimoorphism)
                Console.WriteLine(evler[i].EvBilgileriniGetir());
                Console.WriteLine("----------------------------------------");
            }



            //evim.Alan = 120;
            //evim.Odasayisi = 3;
            //evim.Katno = 2;
            //evim.Semt = "Kızılay";
            // Ev.Sayac = 15; set blogunu sildiğimiz için değer atayamayız
            //Console.WriteLine(evim.EvBilgileriniGetir());
            //Console.WriteLine(Ev.Sayac);      //static sayaç değişkenine class adıyla ulaşılabilir
            Console.ReadKey();
        }
Пример #4
0
        private void buttonEkle_Click(object sender, EventArgs e)
        {
            if (GirişKontrol())
            {
                int      emNo  = Dosyaİslemleri.IDPicker();
                DateTime dtY   = dateTimePickerYapımTarihi.Value;
                DateTime dtLog = DateTime.Now;
                int      odaS  = (int)numericUpDownOdaSayısı.Value;
                int      katNo = (int)numericUpDownKatNo.Value;
                string   il    = comboBoxİller.SelectedItem.ToString();
                string   ilce  = comboBoxİlçeler.SelectedItem.ToString();
                int      alan  = (int)numericUpDownAlan.Value;
                Tür      tür   = TürDondur(comboBoxTürü.SelectedItem.ToString());
                bool     aktif = checkBoxAktif.Checked;



                if (radioButtonKiralık.Checked)
                {
                    decimal deposito = numericUpDownDeposito.Value;
                    decimal kira     = numericUpDownKira.Value;

                    KiralıkEv yeniKiralıkEv = new KiralıkEv(dtY, odaS, katNo, il, ilce, alan, tür, aktif, emNo, dtLog, deposito, kira);

                    if (yüklenenResimler != null)
                    {
                        Dosyaİslemleri.ResmiKaydet(yüklenenResimler, yeniKiralıkEv.EmlakNumarası);
                    }



                    Dosyaİslemleri.EvEkle(yeniKiralıkEv);
                }
                else
                {
                    decimal   fiyat         = numericUpDownFiyat.Value;
                    SatılıkEv yeniSatılıkEv = new SatılıkEv(dtY, odaS, katNo, il, ilce, alan, tür, aktif, emNo, dtLog, fiyat);
                    if (yüklenenResimler != null)
                    {
                        Dosyaİslemleri.ResmiKaydet(yüklenenResimler, yeniSatılıkEv.EmlakNumarası);
                    }

                    Dosyaİslemleri.EvEkle(yeniSatılıkEv);
                }

                Uyarılar.EvEklemeBaşarılı();
            }
        }
Пример #5
0
        private void GoruntulenenPanelDüzenle(KiralıkEv kiralıkEv)
        {
            panelGkiralık.Visible = true;
            panelGkiralık.Enabled = true;
            panelGsatılık.Visible = false;
            labelGEvNo.Text       = "Ev No:";
            labelGAktiflik.Text   = "Aktiflik :";

            labelGEvNo.Text = labelGEvNo.Text + kiralıkEv.EmlakNumarası;
            dateTimePickerGyapımTarihi.Value = kiralıkEv.YapımTarihi;
            numericUpDownGodaSayısı.Value    = kiralıkEv.OdaSayısı;
            numericUpDownGkatNo.Value        = kiralıkEv.KatNumarası;
            comboBoxGil.SelectedItem         = kiralıkEv.Il;
            comboBoxGİlçe.SelectedItem       = kiralıkEv.Ilçe;
            numericUpDownGalan.Value         = kiralıkEv.Alanı;
            comboBoxGtürü.SelectedItem       = kiralıkEv.Türü.ToString();
            labelGAktiflik.Text           = labelGAktiflik.Text + kiralıkEv.Aktif;
            numericUpDowngKira.Value      = kiralıkEv.Kirası;
            numericUpDowngGdeposito.Value = kiralıkEv.Depositosu;
        }
Пример #6
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            if (index > -1)
            {
                panelGoruntulenen.Show();
                DataGridViewRow secilenRow = dataGridView1.Rows[index];

                int      id          = (int)secilenRow.Cells[0].Value;
                string   alımTürü    = secilenRow.Cells[1].Value.ToString();
                int      oda         = (int)secilenRow.Cells[2].Value;
                int      kat         = (int)secilenRow.Cells[3].Value;
                string   il          = secilenRow.Cells[4].Value.ToString();
                string   ilce        = secilenRow.Cells[5].Value.ToString();
                int      alan        = (int)secilenRow.Cells[6].Value;
                bool     aktiflik    = Boolean.Parse(secilenRow.Cells[7].Value.ToString());
                Tür      tür         = Dosyaİslemleri.TürDondur(secilenRow.Cells[8].Value.ToString());
                DateTime yapımTarihi = DateTime.Parse(secilenRow.Cells[9].Value.ToString());
                DateTime logTarihi   = DateTime.Parse(secilenRow.Cells[10].Value.ToString());



                if (secilenRow.Cells[1].Value.ToString() == "kiralık")
                {
                    decimal kira     = (decimal)secilenRow.Cells[11].Value;
                    decimal deposito = (decimal)secilenRow.Cells[12].Value;
                    secilenKiralıkEv = new KiralıkEv(yapımTarihi, oda, kat, il, ilce, alan, tür, aktiflik, id, logTarihi, deposito, kira);
                    GoruntulenenPanelDüzenle(secilenKiralıkEv);
                }
                else
                {
                    decimal fiyat = (decimal)secilenRow.Cells[11].Value;
                    secilenSatılıkEv = new SatılıkEv(yapımTarihi, oda, kat, il, ilce, alan, tür, aktiflik, id, logTarihi, fiyat);
                    GoruntulenenPanelDüzenle(secilenSatılıkEv);
                }
            }
        }
Пример #7
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            File.Delete("Kiralık.txt");
            File.Delete("Satılık.txt");
            for (int i = 0; i < KayitEkle.sayac; i++)
            {
                if (ev[i].Ilantürü == (İlanTürü)1)
                {
                    KiralıkEv ke       = new KiralıkEv(ev[i]);
                    string    bilgiler = ke.EvBilgileri() + Environment.NewLine;
                    File.AppendAllText("Kiralık.txt", bilgiler, Encoding.UTF8);
                }
                else if (ev[i].Ilantürü == (İlanTürü)0)
                {
                    SatılıkEv se       = new SatılıkEv(ev[i]);
                    string    bilgiler = se.EvBilgileri() + Environment.NewLine;
                    File.AppendAllText("Satılık.txt", bilgiler, Encoding.UTF8);
                }
            }



            this.Close();
        }
Пример #8
0
        public void kayıt()
        {
            if (kiralik_secim.Checked == true)
            {
                if (ilce_combobox.Text != "" && textBoxAlan.Text != "" && comboBox_tur.Text != "" && fiyatordepozito.Text != "")
                {
                    for (int i = 0; i < ev_dizi.Length; i++)
                    {
                        if (ev_dizi[i] == null)
                        {
                            ev_dizi[i]          = new KiralıkEv(Convert.ToInt32(oda_sayisi_numeric.Value), Convert.ToInt32(kat_numeric.Value), ilce_combobox.Text, Convert.ToDouble(textBoxAlan.Text), tarih_datetime.Value);
                            ev_dizi[i].depozito = Convert.ToDouble(fiyatordepozito.Text);
                            ev_dizi[i].aktif    = true;
                            ev_dizi[i].FiyatHesapla();


                            do
                            {
                                int rastgele = rnd.Next(100, 100000);
                                emlakno_kontrol(2, rastgele);
                                if (sonuc == -1)
                                {
                                    ev_dizi[i].emlak_numarası = rastgele;
                                    emlakno_kontrol(1, rastgele);
                                }
                            } while (sonuc == 0);


                            string tur = comboBox_tur.Text;
                            switch (tur)
                            {
                            case "Daire":
                                ev_dizi[i].tur = (Ev.türü) 0;
                                break;

                            case "Bahçeli":
                                ev_dizi[i].tur = (Ev.türü) 1;
                                break;

                            case "Müstakil":
                                ev_dizi[i].tur = (Ev.türü) 2;
                                break;

                            case "Dubleks":
                                ev_dizi[i].tur = (Ev.türü) 3;

                                break;
                            }


                            dosya_yaz(0, ev_dizi[i].EvBilgileri(), ev_dizi[i].emlak_numarası.ToString());

                            break;
                        }
                    }
                }

                else
                {
                    MessageBox.Show("Lütfen Bütün Değerleri Giriniz");
                }
            }



            if (satilik_secim.Checked == true)
            {
                if (ilce_combobox.Text != "" && textBoxAlan.Text != "" && comboBox_tur.Text != "" && fiyatordepozito.Text != "")
                {
                    for (int i = 0; i < ev_dizi.Length; i++)
                    {
                        if (ev_dizi[i] == null)
                        {
                            ev_dizi[i]       = new SatılıkEv(Convert.ToInt32(oda_sayisi_numeric.Value), Convert.ToInt32(kat_numeric.Value), ilce_combobox.Text, Convert.ToDouble(textBoxAlan.Text), tarih_datetime.Value);
                            ev_dizi[i].fiyat = Convert.ToDouble(fiyatordepozito.Text);
                            ev_dizi[i].aktif = true;



                            do
                            {
                                int rastgele = rnd.Next(100, 100000);
                                emlakno_kontrol(2, rastgele);
                                if (sonuc == -1)
                                {
                                    ev_dizi[i].emlak_numarası = rastgele;
                                    emlakno_kontrol(1, rastgele);
                                }
                            } while (sonuc == 0);



                            string tur = comboBox_tur.Text;
                            switch (tur)
                            {
                            case "Daire":
                                ev_dizi[i].tur = (Ev.türü) 0;
                                break;

                            case "Bahçeli":
                                ev_dizi[i].tur = (Ev.türü) 1;
                                break;

                            case "Müstakil":
                                ev_dizi[i].tur = (Ev.türü) 2;
                                break;

                            case "Dubleks":
                                ev_dizi[i].tur = (Ev.türü) 3;

                                break;
                            }


                            dosya_yaz(1, ev_dizi[i].EvBilgileri(), ev_dizi[i].emlak_numarası.ToString());
                            break;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Lütfen Bütün Değerleri Giriniz");
                }
            }
        }
        public void sorgula()
        {
            if (kiralik_secim.Checked == true)
            {
                dosya_yolu = "kiralik.txt";

                int i = 0;

                FileStream fs = new FileStream(dosya_yolu, FileMode.Open, FileAccess.Read);

                StreamReader sr = new StreamReader(fs);

                kont = 0;

                if (ilce_combobox.Text != "" && textBoxAlanMax.Text != "" && textBoxAlanMin.Text != "" && fiyatorkiraMax.Text != "" && fiyatorkiraMin.Text != "" && comboBox_tur.Text != "")
                {
                    okunan = sr.ReadLine();

                    while (okunan != null)
                    {
                        kayitlar = okunan.Split(':', ',');

                        if (checkBox1.Checked == true)
                        {
                            if (Convert.ToDecimal(kayitlar[1]) == oda_sayisi_numeric.Value && Convert.ToDecimal(kayitlar[3]) == kat_numeric.Value && kayitlar[5] == ilce_combobox.Text && Convert.ToInt32(kayitlar[7]) > Convert.ToInt32(textBoxAlanMin.Text) && Convert.ToInt32(kayitlar[7]) < Convert.ToInt32(textBoxAlanMax.Text) && Convert.ToInt32(kayitlar[15]) > Convert.ToInt32(fiyatorkiraMin.Text) && Convert.ToInt32(kayitlar[15]) < Convert.ToInt32(fiyatorkiraMax.Text) && kayitlar[19] == comboBox_tur.Text)
                            {
                                ev[i]                = new KiralıkEv(Convert.ToInt32(kayitlar[1]), Convert.ToInt32(kayitlar[3]), kayitlar[5], Convert.ToDouble(kayitlar[7]), Convert.ToDateTime(kayitlar[9]));
                                ev[i].aktif          = Convert.ToBoolean(kayitlar[11]);
                                ev[i].emlak_numarası = Convert.ToDouble(kayitlar[13]);
                                ev[i].kira           = Convert.ToDouble(kayitlar[15]);
                                ev[i].depozito       = Convert.ToDouble(kayitlar[17]);

                                string tur = kayitlar[19];
                                switch (tur)
                                {
                                case "Daire":
                                    ev[i].tur = (Ev.türü) 0;
                                    break;

                                case "Bahçeli":
                                    ev[i].tur = (Ev.türü) 1;
                                    break;

                                case "Dubleks":
                                    ev[i].tur = (Ev.türü) 2;
                                    break;

                                case "Müstakil":
                                    ev[i].tur = (Ev.türü) 3;

                                    break;
                                }

                                i++;
                            }
                        }


                        else
                        {
                            if (Convert.ToDecimal(kayitlar[1]) == oda_sayisi_numeric.Value && Convert.ToDecimal(kayitlar[3]) == kat_numeric.Value && kayitlar[5] == ilce_combobox.Text && Convert.ToInt32(kayitlar[7]) > Convert.ToInt32(textBoxAlanMin.Text) && Convert.ToInt32(kayitlar[7]) < Convert.ToInt32(textBoxAlanMax.Text) && Convert.ToInt32(kayitlar[15]) > Convert.ToInt32(fiyatorkiraMin.Text) && Convert.ToInt32(kayitlar[15]) < Convert.ToInt32(fiyatorkiraMax.Text) && kayitlar[19] == comboBox_tur.Text && kayitlar[11] == "True")
                            {
                                ev[i]                = new KiralıkEv(Convert.ToInt32(kayitlar[1]), Convert.ToInt32(kayitlar[3]), kayitlar[5], Convert.ToDouble(kayitlar[7]), Convert.ToDateTime(kayitlar[9]));
                                ev[i].aktif          = Convert.ToBoolean(kayitlar[11]);
                                ev[i].emlak_numarası = Convert.ToDouble(kayitlar[13]);
                                ev[i].kira           = Convert.ToDouble(kayitlar[15]);
                                ev[i].depozito       = Convert.ToDouble(kayitlar[17]);

                                string tur = kayitlar[19];
                                switch (tur)
                                {
                                case "Daire":
                                    ev[i].tur = (Ev.türü) 0;
                                    break;

                                case "Bahçeli":
                                    ev[i].tur = (Ev.türü) 1;
                                    break;

                                case "Dubleks":
                                    ev[i].tur = (Ev.türü) 2;
                                    break;

                                case "Müstakil":
                                    ev[i].tur = (Ev.türü) 3;

                                    break;
                                }

                                i++;
                            }
                        }



                        okunan   = sr.ReadLine();
                        kayitlar = null;
                    }


                    fs.Close();
                    sr.Close();
                    ListelemeEkranı lst = new ListelemeEkranı();
                    lst.Show();
                    this.Close();
                }

                else
                {
                    MessageBox.Show("Lütfen bütün değerleri giriniz");
                }
            }


            if (satilik_secim.Checked == true)
            {
                dosya_yolu = "satilik.txt";


                int i = 0;

                FileStream fs = new FileStream(dosya_yolu, FileMode.Open, FileAccess.Read);

                StreamReader sr = new StreamReader(fs);


                kont = 1;

                if (ilce_combobox.Text != "" && textBoxAlanMax.Text != "" && textBoxAlanMin.Text != "" && fiyatorkiraMax.Text != "" && fiyatorkiraMin.Text != "" && comboBox_tur.Text != "")
                {
                    okunan = sr.ReadLine();



                    while (okunan != null)
                    {
                        kayitlar = okunan.Split(':', ',');

                        if (checkBox1.Checked == true)
                        {
                            if (Convert.ToDecimal(kayitlar[1]) == oda_sayisi_numeric.Value && Convert.ToDecimal(kayitlar[3]) == kat_numeric.Value && kayitlar[5] == ilce_combobox.Text && Convert.ToInt32(kayitlar[7]) > Convert.ToInt32(textBoxAlanMin.Text) && Convert.ToInt32(kayitlar[7]) < Convert.ToInt32(textBoxAlanMax.Text) && Convert.ToInt32(kayitlar[15]) > Convert.ToDouble(fiyatorkiraMin.Text) && Convert.ToInt32(kayitlar[15]) < Convert.ToDouble(fiyatorkiraMax.Text) && kayitlar[17] == comboBox_tur.Text)
                            {
                                ev[i]                = new SatılıkEv(Convert.ToInt32(kayitlar[1]), Convert.ToInt32(kayitlar[3]), kayitlar[5], Convert.ToDouble(kayitlar[7]), Convert.ToDateTime(kayitlar[9]));
                                ev[i].aktif          = Convert.ToBoolean(kayitlar[11]);
                                ev[i].emlak_numarası = Convert.ToDouble(kayitlar[13]);
                                ev[i].fiyat          = Convert.ToDouble(kayitlar[15]);


                                string tur = kayitlar[17];
                                switch (tur)
                                {
                                case "Daire":
                                    ev[i].tur = (Ev.türü) 0;
                                    break;

                                case "Bahçeli":
                                    ev[i].tur = (Ev.türü) 1;
                                    break;

                                case "Dubleks":
                                    ev[i].tur = (Ev.türü) 2;
                                    break;

                                case "Müstakil":
                                    ev[i].tur = (Ev.türü) 3;

                                    break;
                                }

                                i++;
                            }
                        }

                        else
                        {
                            if (Convert.ToDecimal(kayitlar[1]) == oda_sayisi_numeric.Value && Convert.ToDecimal(kayitlar[3]) == kat_numeric.Value && kayitlar[5] == ilce_combobox.Text && Convert.ToInt32(kayitlar[7]) > Convert.ToInt32(textBoxAlanMin.Text) && Convert.ToInt32(kayitlar[7]) < Convert.ToInt32(textBoxAlanMax.Text) && Convert.ToInt32(kayitlar[15]) > Convert.ToDouble(fiyatorkiraMin.Text) && Convert.ToInt32(kayitlar[15]) < Convert.ToDouble(fiyatorkiraMax.Text) && kayitlar[17] == comboBox_tur.Text && kayitlar[11] == "True")
                            {
                                ev[i]                = new SatılıkEv(Convert.ToInt32(kayitlar[1]), Convert.ToInt32(kayitlar[3]), kayitlar[5], Convert.ToDouble(kayitlar[7]), Convert.ToDateTime(kayitlar[9]));
                                ev[i].aktif          = Convert.ToBoolean(kayitlar[11]);
                                ev[i].emlak_numarası = Convert.ToDouble(kayitlar[13]);
                                ev[i].fiyat          = Convert.ToDouble(kayitlar[15]);


                                string tur = kayitlar[17];
                                switch (tur)
                                {
                                case "Daire":
                                    ev[i].tur = (Ev.türü) 0;
                                    break;

                                case "Bahçeli":
                                    ev[i].tur = (Ev.türü) 1;
                                    break;

                                case "Dubleks":
                                    ev[i].tur = (Ev.türü) 2;
                                    break;

                                case "Müstakil":
                                    ev[i].tur = (Ev.türü) 3;

                                    break;
                                }

                                i++;
                            }
                        }


                        okunan   = sr.ReadLine();
                        kayitlar = null;
                    }


                    fs.Close();
                    sr.Close();
                    ListelemeEkranı lst = new ListelemeEkranı();
                    lst.Show();
                    this.Close();
                }

                else
                {
                    MessageBox.Show("Lütfen bütün değerleri giriniz");
                }
            }
        }
Пример #10
0
        private void buttonAra_Click(object sender, EventArgs e)
        {
            secilenKiralıkEv = null;
            secilenSatılıkEv = null;
            dataGridView1.Columns.Clear();
            dataGridView1.Rows.Clear();
            panelGoruntulenen.Hide();

            int minYas  = (int)numericUpDownMinYaş.Value;
            int maxYas  = (int)numericUpDownMaxYaş.Value;
            int minOda  = (int)numericUpDownMinOda.Value;
            int maxOda  = (int)numericUpDownMaxOda.Value;
            int minKat  = (int)numericUpDownMinKat.Value;
            int maxKat  = (int)numericUpDownMaxKat.Value;
            int minAlan = (int)numericUpDownMinAlan.Value;
            int maxAlan = (int)numericUpDownMaxAlan.Value;

            decimal minKira     = numericUpDownMinKira.Value;
            decimal maxKira     = numericUpDownMaxKira.Value;
            decimal minDeposito = numericUpDownMinDeposito.Value;
            decimal maxDeposito = numericUpDownMaxDeposito.Value;

            decimal minFiyat = numericUpDownMinFiyat.Value;
            decimal maxFiyat = numericUpDownMaxFiyat.Value;

            string il   = comboBoxSecilenİl.SelectedItem.ToString();
            string ilce = (il == "Hepsi" ? "Hepsi" : comboBoxSecilenİlce.SelectedItem.ToString());

            Tür tür = Dosyaİslemleri.TürDondur(comboBoxTür.SelectedItem.ToString());

            bool             aktiflik = checkBoxAktiflik.Checked;
            List <KiralıkEv> kevler   = null;
            List <SatılıkEv> sevler   = null;

            if (radioButtonKiralık.Checked)
            {
                kevler = Dosyaİslemleri.KiralıkEvleriOku();
                if (kevler == null)
                {
                    Uyarılar.NullEvDonusu("Kiralık");
                }
                else
                {
                    kevler = kevler.Where(x => x.Yas >= minYas && x.Yas <= maxYas).ToList();
                    kevler = kevler.Where(x => x.OdaSayısı >= minOda && x.OdaSayısı <= maxOda).ToList();
                    kevler = kevler.Where(x => x.KatNumarası >= minKat && x.KatNumarası <= maxKat).ToList();
                    kevler = kevler.Where(x => x.Alanı >= minAlan && x.Alanı <= maxAlan).ToList();
                    kevler = kevler.Where(x => x.Kirası >= minKira && x.Kirası <= maxKira).ToList();
                    kevler = kevler.Where(x => x.Depositosu >= minDeposito && x.Depositosu <= maxDeposito).ToList();
                    if (il != "Hepsi")
                    {
                        kevler = kevler.Where(x => x.Il == il).ToList();
                        if (ilce != "Hepsi")
                        {
                            kevler = kevler.Where(x => x.Ilçe == ilce).ToList();
                        }
                    }
                    if (tür != Tür.Hepsi)
                    {
                        kevler = kevler.Where(x => x.Türü == tür).ToList();
                    }

                    kevler = kevler.Where(x => x.Aktif == aktiflik).ToList();

                    if (kevler.Count == 0)
                    {
                        Uyarılar.KritereUygunEvYok("Kiralık");
                    }
                    else
                    {
                        DataGridAyarla(kevler);
                    }
                }
            }
            else
            {
                sevler = Dosyaİslemleri.SatılıkEvleriOku();
                if (sevler == null)
                {
                    Uyarılar.NullEvDonusu("Satılık");
                }
                else
                {
                    sevler = sevler.Where(x => x.Yas >= minYas && x.Yas <= maxYas).ToList();
                    sevler = sevler.Where(x => x.OdaSayısı >= minOda && x.OdaSayısı <= maxOda).ToList();
                    sevler = sevler.Where(x => x.KatNumarası >= minKat && x.KatNumarası <= maxKat).ToList();
                    sevler = sevler.Where(x => x.Alanı >= minAlan && x.Alanı <= maxAlan).ToList();
                    sevler = sevler.Where(x => x.Fiyatı >= minFiyat && x.Fiyatı <= maxFiyat).ToList();

                    if (il != "Hepsi")
                    {
                        sevler = sevler.Where(x => x.Il == il).ToList();
                        if (ilce != "Hepsi")
                        {
                            sevler = sevler.Where(x => x.Ilçe == ilce).ToList();
                        }
                    }
                    if (tür != Tür.Hepsi)
                    {
                        sevler = sevler.Where(x => x.Türü == tür).ToList();
                    }

                    sevler = sevler.Where(x => x.Aktif == aktiflik).ToList();
                    if (sevler.Count == 0)
                    {
                        Uyarılar.KritereUygunEvYok("Satılık");
                    }
                    else
                    {
                        DataGridAyarla(sevler);
                    }
                }
            }
            if (dataGridView1.Rows.Count > 0)
            {
                dataGridView1.Rows[0].Selected = false;
            }
        }