コード例 #1
0
 public bool GirişKontrol()
 {
     if (radioButtonKiralık.Checked)
     {
         if (numericUpDownKira.Value < 1)
         {
             Uyarılar.EklemeYanlısGiriş("Kira");
             return(false);
         }
         else if (numericUpDownKira.Value < 0)
         {
             Uyarılar.EklemeYanlısGiriş("Deposito");
             return(false);
         }
         else
         {
             return(true);
         }
     }
     else
     {
         if (numericUpDownKira.Value < 1)
         {
             Uyarılar.EklemeYanlısGiriş("Fiyat");
             return(false);
         }
         else
         {
             return(true);
         }
     }
 }
コード例 #2
0
 private void buttonGDüzenle_Click(object sender, EventArgs e)
 {
     if (panelGkiralık.Visible)
     {
         secilenKiralıkEv.YapımTarihi = dateTimePickerGyapımTarihi.Value;
         secilenKiralıkEv.OdaSayısı   = (int)numericUpDownGodaSayısı.Value;
         secilenKiralıkEv.KatNumarası = (int)numericUpDownGkatNo.Value;
         secilenKiralıkEv.Il          = comboBoxGil.SelectedItem.ToString();
         secilenKiralıkEv.Ilçe        = comboBoxGİlçe.SelectedItem.ToString();
         secilenKiralıkEv.Alanı       = (int)numericUpDownGalan.Value;
         secilenKiralıkEv.Kirası      = numericUpDowngKira.Value;
         secilenKiralıkEv.Depositosu  = numericUpDowngGdeposito.Value;
         Dosyaİslemleri.Degistir(secilenKiralıkEv);
     }
     else
     {
         secilenSatılıkEv.YapımTarihi = dateTimePickerGyapımTarihi.Value;
         secilenSatılıkEv.OdaSayısı   = (int)numericUpDownGodaSayısı.Value;
         secilenSatılıkEv.KatNumarası = (int)numericUpDownGkatNo.Value;
         secilenSatılıkEv.Il          = comboBoxGil.SelectedItem.ToString();
         secilenSatılıkEv.Ilçe        = comboBoxGİlçe.SelectedItem.ToString();
         secilenSatılıkEv.Alanı       = (int)numericUpDownGalan.Value;
         secilenSatılıkEv.Fiyatı      = numericUpDownGfiyat.Value;
         Dosyaİslemleri.Degistir(secilenSatılıkEv);
     }
     dataGridView1.Rows.Clear();
     dataGridView1.Columns.Clear();
     Uyarılar.DegistirmeBasarılı();
 }
コード例 #3
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ı();
            }
        }
コード例 #4
0
        private void buttonGsil_Click(object sender, EventArgs e)
        {
            if (panelGkiralık.Visible)
            {
                Dosyaİslemleri.Sil(secilenKiralıkEv);
            }
            else
            {
                Dosyaİslemleri.Sil(secilenSatılıkEv);
            }
            dataGridView1.Rows.Clear();
            dataGridView1.Columns.Clear();
            panelGoruntulenen.Visible = false;

            Uyarılar.SilmeBasarılı();
        }
コード例 #5
0
 private void buttonGArsivle_Click(object sender, EventArgs e)
 {
     if (panelGkiralık.Visible)
     {
         secilenKiralıkEv.Aktif = !secilenKiralıkEv.Aktif;
         labelGAktiflik.Text    = " Aktiflik : " + secilenKiralıkEv.Aktif;
         Dosyaİslemleri.Degistir(secilenKiralıkEv);
     }
     else
     {
         secilenSatılıkEv.Aktif = !secilenSatılıkEv.Aktif;
         labelGAktiflik.Text    = " Aktiflik : " + secilenSatılıkEv.Aktif;
         Dosyaİslemleri.Degistir(secilenSatılıkEv);
     }
     dataGridView1.Rows.Clear();
     dataGridView1.Columns.Clear();
     Uyarılar.ArsivlemeBasarılı();
 }
コード例 #6
0
        private void buttonResimEkle_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter           = "Image files (*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png";;
            ofd.InitialDirectory = @"C:\";
            ofd.Multiselect      = true;

            if (ofd.ShowDialog() == DialogResult.OK)
            {
                yüklenenResimler = ofd.FileNames;

                ofd = null;
            }
            else
            {
                Uyarılar.ResimSecilmedi();
            }
        }
コード例 #7
0
 private void buttonGiriş_Click(object sender, EventArgs e)
 {
     //Dosyadan gelen şifre eşlesmesi ile aşağıdakı 3 kod parçacığı çalışacaktır.
     if (InputKontrol())
     {
         if (Dosyaİslemleri.KullanıcıVarMı(textBoxKullaniciAdi.Text, textBoxParola.Text))
         {
             MDIAnaMenu mdiAnaMenu = new MDIAnaMenu(this);
             mdiAnaMenu.Show();
             Hide();
         }
         else
         {
             Uyarılar.LoginBaşarısız();
         }
     }
     else
     {
         FormuTemizle();
         Uyarılar.LoginInputEksik();
     }
 }
コード例 #8
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;
            }
        }