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ı(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { comboBoxSecilenİlce.Items.Clear(); List <String> ilçeler = Dosyaİslemleri.İlçelerDondur(comboBoxSecilenİl.SelectedItem.ToString()); if (comboBoxSecilenİl.SelectedItem.ToString() != "Hepsi") { comboBoxSecilenİlce.Enabled = true; try { for (int i = 0; i < ilçeler.Count; i++) { comboBoxSecilenİlce.Items.Add(ilçeler[i]); } comboBoxSecilenİlce.SelectedIndex = 0; } catch (NullReferenceException ex) { MessageBox.Show(ex.Message); } catch (IndexOutOfRangeException ex) { MessageBox.Show(ex.Message); } } else { comboBoxSecilenİlce.Enabled = false; } }
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ı(); } }
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ı(); }
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ı(); }
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(); } }
private void comboBoxİller_SelectedIndexChanged(object sender, EventArgs e) { comboBoxİlçeler.Items.Clear(); List <String> ilçeler = Dosyaİslemleri.İlçelerDondur(comboBoxİller.SelectedItem.ToString()); try { for (int i = 1; i < ilçeler.Count; i++) { comboBoxİlçeler.Items.Add(ilçeler[i]); } comboBoxİlçeler.SelectedIndex = 0; } catch (NullReferenceException ex) { MessageBox.Show(ex.Message); } catch (IndexOutOfRangeException ex) { MessageBox.Show(ex.Message); } }
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); } } }
private void buttonİdealFiyat_Click(object sender, EventArgs e) { numericUpDownKira.Value = Dosyaİslemleri.Fiyatİste((int)numericUpDownOdaSayısı.Value); }
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; } }