private void EvSatisIslemleri() { string seciliSatir_emlak_no = dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["emlakNumarasi"].Value.ToString(); if (seciliSatir_emlak_no != null) { MusteriEvSatis m_satis = new MusteriEvSatis(); m_satis.e_emlakNo = dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["emlakNumarasi"].Value.ToString(); m_satis.e_ev_turu = dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["evTuru"].Value.ToString(); m_satis.e_ev_alani = dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["toplamEvAlani"].Value.ToString(); m_satis.e_oda_sayisi = dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["odaSayisi"].Value.ToString(); string adres_genel = dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["il"].Value.ToString() + " / " + dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["ilce"].Value.ToString() + " / " + dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["semt"].Value.ToString(); m_satis.e_adres = adres_genel; emlakDBEntities context = new emlakDBEntities(); int s_emlak_no = Convert.ToInt32(seciliSatir_emlak_no); try { // Kiralik Ev İçin İşlemler var ev_kiralik_mi = context.KiralikEvs.Where(c => c.emlakNumarasi == s_emlak_no).First(); m_satis.e_ev_durumu = "Kiralik Ev"; } catch (Exception) { m_satis.e_ev_durumu = "Satilik Ev"; } m_satis.Show(); } }
private void EvResimleriKlasoruAc(int kaydedilen_ev_emlak_no) { try { using (emlakDBEntities context = new emlakDBEntities()) { var directory_konum = context.ayarlars.ToList(); var directory_konum2 = directory_konum[0].resimKonum; if (!Directory.Exists(directory_konum2.ToString())) { Directory.CreateDirectory(directory_konum2.ToString()); } if (!Directory.Exists(directory_konum2.ToString() + kaydedilen_ev_emlak_no)) { Directory.CreateDirectory(kaydedilen_ev_emlak_no.ToString()); } Process.Start(directory_konum2.ToString() + kaydedilen_ev_emlak_no); } } catch (Exception E) { MessageBox.Show(E.ToString()); } }
private void AdresBilgisiIleSorgulamaIlIlce(string evDurumuSorgu, string kiraDurumu) { try { using (emlakDBEntities context = new emlakDBEntities()) { if (kiraDurumu == "kiralik") { var sorguKiralik = (from f in context.Evs join c in context.KiralikEvs on f.emlakNumarasi equals c.emlakNumarasi where f.il == comboBox_il.Text && f.evDurumu == evDurumuSorgu && f.ilce == comboBox_ilce.Text select new { f.emlakNumarasi, f.evTuru, f.il, f.ilce, f.semt, f.odaSayisi, f.toplamEvAlani, f.yapimTarihi, f.KiralikEv.depozito, f.KiralikEv.kira } ).ToList(); panel_sorgulama_ekrani.Show(); dataGridView_sorgulama_sonuc.DataSource = sorguKiralik; DatagridviewIsimlendirme(kiraDurumu); } if (kiraDurumu == "satilik") { var sorgusatilik = (from f in context.Evs join c in context.SatilikEvs on f.emlakNumarasi equals c.emlakNumarasi where f.il == comboBox_il.Text && f.evDurumu == evDurumuSorgu && f.ilce == comboBox_ilce.Text select new { f.emlakNumarasi, f.evTuru, f.il, f.ilce, f.semt, f.odaSayisi, f.toplamEvAlani, f.yapimTarihi, f.SatilikEv.fiyat } ).ToList(); panel_sorgulama_ekrani.Show(); dataGridView_sorgulama_sonuc.DataSource = sorgusatilik; DatagridviewIsimlendirme(kiraDurumu); } } } catch (Exception) { } }
private void EvSatisYapEvDurumuDegistirme(int e_emlakNo_new) { using (emlakDBEntities context = new emlakDBEntities()) { var ev_durumu_degistir = context.Evs.Where(x => x.emlakNumarasi == e_emlakNo_new).First(); ev_durumu_degistir.evDurumu = "pasif"; context.SaveChanges(); } }
private void comboBox_il_SelectedIndexChanged(object sender, EventArgs e) { using (emlakDBEntities context = new emlakDBEntities()) { var data = context.il_listeleme(comboBox_il.Text.ToString()); //yeni ilçe seçildiğinde combobox temizleniyor. comboBox_ilce.Items.Clear(); foreach (var item in data) { comboBox_ilce.Items.Add(item); } } }
private bool UygulamaGirisYetkiKontrol() { using (emlakDBEntities context = new emlakDBEntities()) { Kullanici kDBKontrol = context.Kullanicis.Where(k => k.kullaniciAd == textBox_Kullanici_ad.Text).Where(k2 => k2.kullaniciSifre == textBox_kullanici_sifre.Text).FirstOrDefault <Kullanici>(); if (kDBKontrol != null) { return(true); } // kullanıcı yok ise false geri döner return(false); } }
private bool KayitButonuYetkiliKullanıcıKontrolü() { string sifreYetkiKontrolu = Interaction.InputBox("Yetki Kontrolü İçin Lütfen Şifreyi Giriniz", "Yetkilendirme Kontrol"); using (emlakDBEntities context = new emlakDBEntities()) { Kullanici kDb = context.Kullanicis.Where(k => k.kullaniciAd == "Admin").Where(k => k.kullaniciSifre == sifreYetkiKontrolu.ToString()).FirstOrDefault <Kullanici>(); if (kDb != null) { return(true); } } return(false); }
private void EvBilgileriIilkGirisYukleme(int emlak_numarasi_form_) { using (emlakDBEntities context = new emlakDBEntities()) { var ev_bilgileri_kayitli = context.Evs.Where(x => x.emlakNumarasi == emlak_numarasi_form_).First(); comboBox_il.Text = ev_bilgileri_kayitli.il; comboBox_ilce.Text = ev_bilgileri_kayitli.ilce; textBox_adres.Text = ev_bilgileri_kayitli.semt; textBox_kat_numarasi.Text = ev_bilgileri_kayitli.katNumarasi.ToString(); textBox_toplam_alan.Text = ev_bilgileri_kayitli.toplamEvAlani.ToString(); textBox_oda_sayisi.Text = ev_bilgileri_kayitli.odaSayisi.ToString(); comboBox_ev_turu.Text = ev_bilgileri_kayitli.evTuru; dateTimePicker_ev_yapim_tarihi.Value = ev_bilgileri_kayitli.yapimTarihi; string ev_durumu = ev_bilgileri_kayitli.evDurumu.Trim(); if (ev_durumu == "aktif") { radioButton_aktif.Checked = true; } else { radioButton_pasif.Checked = true; } //Ev kiralik mi, kontrol, null dönerse satilik demek try { var ev_kiralik_mi = context.KiralikEvs.Where(c => c.emlakNumarasi == emlak_numarasi_form_).First(); // Kiralik Ev İçin İşlemler radioButton_kiralik_ev.Checked = true; groupBox_satilik_ev.Hide(); groupBox_kiralik_ev_.Show(); textBox_kiralikEv_kira.Text = ev_kiralik_mi.kira.ToString(); textBox_kiralikEv_depozito.Text = ev_kiralik_mi.depozito.ToString(); } catch (Exception) { var ev_satilik_mi = context.SatilikEvs.Where(c => c.emlakNumarasi == emlak_numarasi_form_).First(); radioButton_satilik_ev.Checked = true; groupBox_kiralik_ev_.Hide(); groupBox_satilik_ev.Show(); textBox_satilikEv_fiyat.Text = ev_satilik_mi.fiyat.ToString(); } } }
private void EvKayit() { kaydedilen_ev_emlak_no = 0; string evDurumBilgisi = ""; if (radioButton_aktif.Checked == true) { evDurumBilgisi = "aktif"; } else { evDurumBilgisi = "pasif"; } using (emlakDBEntities context = new emlakDBEntities()) { Ev ev_emlakno_id = context.Evs.Add(new Ev { il = comboBox_il.Text, ilce = comboBox_ilce.Text, semt = textBox_adres.Text, katNumarasi = Convert.ToInt32(textBox_kat_numarasi.Text), toplamEvAlani = Convert.ToInt32(textBox_toplam_alan.Text), odaSayisi = Convert.ToInt32(textBox_oda_sayisi.Text), evTuru = comboBox_ev_turu.Text, yapimTarihi = Convert.ToDateTime(dateTimePicker_ev_yapim_tarihi.Text), evDurumu = evDurumBilgisi }); if (radioButton_satilik_ev.Checked == true) { context.SatilikEvs.Add(new SatilikEv { fiyat = Convert.ToInt32(textBox_satilikEv_fiyat.Text), emlakNumarasi = ev_emlakno_id.emlakNumarasi }); context.SaveChanges(); kaydedilen_ev_emlak_no = ev_emlakno_id.emlakNumarasi; } else { context.KiralikEvs.Add(new KiralikEv { kira = Convert.ToInt32(textBox_kiralikEv_kira.Text), emlakNumarasi = ev_emlakno_id.emlakNumarasi, depozito = Convert.ToInt32(textBox_kiralikEv_depozito.Text) }); context.SaveChanges(); } } }
private void IlListYukleme() { try { using (emlakDBEntities context = new emlakDBEntities()) { var data = context.illers.Select(x => x.isim); foreach (var item in data) { comboBox_il.Items.Add(item); } } } catch (Exception e) { MessageBox.Show(e.ToString()); } }
private void EvSatisYapMusteriTablosuEkleme(int e_emlakNo_textbox) { int tc_no = Convert.ToInt32(textBox_m_tc.Text); int tel_no = Convert.ToInt32(textBox_m_telefon_no.Text); using (emlakDBEntities context = new emlakDBEntities()) { Musteri satis = context.Musteris.Add(new Musteri { emlakNumarasi = e_emlakNo_textbox, tc = tc_no, ad = textBox_m_ad.Text, soyad = textBox_m_soyad.Text, telefonNo = tel_no, mail = textBox_m_mail.Text, adres = textBox_m_adres.Text }); context.SaveChanges(); } MessageBox.Show("Bilgiler Kaydedildi."); }
private void EvUpdate(int emlak_no_update) { string evDurumBilgisi = ""; if (radioButton_aktif.Checked == true) { evDurumBilgisi = "aktif"; } else { evDurumBilgisi = "pasif"; } using (emlakDBEntities context = new emlakDBEntities()) { var ev_update_ev = context.Evs.Where(x => x.emlakNumarasi == emlak_no_update).First(); ev_update_ev.il = comboBox_il.Text; ev_update_ev.ilce = comboBox_ilce.Text; ev_update_ev.semt = textBox_adres.Text; ev_update_ev.katNumarasi = Convert.ToInt32(textBox_kat_numarasi.Text); ev_update_ev.toplamEvAlani = Convert.ToInt32(textBox_toplam_alan.Text); ev_update_ev.odaSayisi = Convert.ToInt32(textBox_oda_sayisi.Text); ev_update_ev.evTuru = comboBox_ev_turu.Text; ev_update_ev.yapimTarihi = Convert.ToDateTime(dateTimePicker_ev_yapim_tarihi.Text); ev_update_ev.evDurumu = evDurumBilgisi; if (radioButton_satilik_ev.Checked == true) { var ev_update_Satilik_ev = context.SatilikEvs.Where(y => y.emlakNumarasi == emlak_no_update).First(); ev_update_Satilik_ev.fiyat = Convert.ToInt32(textBox_satilikEv_fiyat.Text); context.SaveChanges(); } else { var ev_update_Kiralik_ev = context.KiralikEvs.Where(y => y.emlakNumarasi == emlak_no_update).First(); ev_update_Kiralik_ev.depozito = Convert.ToInt32(textBox_kiralikEv_depozito.Text); ev_update_Kiralik_ev.kira = Convert.ToInt32(textBox_kiralikEv_kira.Text); context.SaveChanges(); } } }
//Kullanici var ise uyarı veriyor, yok ise yeni kullanıcı oluşturma işlemleri yapılıyor. private void KullaniciEkleme(string yetkiDurumu) { using (emlakDBEntities dbEmlakEntity = new emlakDBEntities()) { Kullanici kullanici = dbEmlakEntity.Kullanicis.FirstOrDefault(x => x.kullaniciAd == textBox_kullanici_adi.Text); if (kullanici != null) { // şifre yenileme ekranı şu an da yok! MessageBox.Show("Böyle Bir Kullanıcı Mevcut Şifre Yenileme Yapmalısınız!"); return; } else { try { Kullanici k = new Kullanici { kullaniciAd = textBox_kullanici_adi.Text, kullaniciSifre = textBox_kullanici_adi.Text, yetki = yetkiDurumu }; dbEmlakEntity.Kullanicis.Add(k); dbEmlakEntity.SaveChanges(); DialogResult result = MessageBox.Show("Kullanici Kayit İşlemi", "Kayit Başarılı, Giriş Ekranına Dönmek İstiyor Musunuz?", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { this.Close(); } textBox_kullanici_adi.Text = ""; textBox_sifre.Text = ""; } catch (Exception e) { MessageBox.Show(e.ToString()); } } } }
private void EvSilmeİslemleri() { string seciliSatir_emlak_no = dataGridView_sorgulama_sonuc.SelectedRows[0].Cells["emlakNumarasi"].Value.ToString(); if (seciliSatir_emlak_no != null) { int emlak_no_convert = Convert.ToInt32(seciliSatir_emlak_no); DialogResult result = MessageBox.Show("Seçili Evi Silmek İstediğinize Emin Misiniz?", "Ev Silme İşlemi", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { using (emlakDBEntities context = new emlakDBEntities()) { var ev_silme = context.Evs.Where(x => x.emlakNumarasi == emlak_no_convert).First(); context.Evs.Remove(ev_silme); try { // Kiralik Ev İçin İşlemler var ev_kiralik_mi = context.KiralikEvs.Where(c => c.emlakNumarasi == emlak_no_convert).First(); context.KiralikEvs.Remove(ev_kiralik_mi); context.SaveChanges(); } catch (Exception) { var ev_satilik_mi = context.SatilikEvs.Where(c => c.emlakNumarasi == emlak_no_convert).First(); context.SatilikEvs.Remove(ev_satilik_mi); context.SaveChanges(); } } MessageBox.Show("Ev Başarılı Bir Şekilde Silindi, Lütfen Tekrar Sorgulama Yapınız"); dataGridView_sorgulama_sonuc.Columns.Clear(); } } else { MessageBox.Show("Lütfen Bir Sonuç Seçiniz"); } }
private void GenelEvBilgilerineGoreSorgulama(string kiraDurumu, string evDurumuSorgu) { int t_ev_alan = 0, t_oda_sayisi = 0; string t_ev_turu = ""; if (textBox_toplam_alan.Text != "") { t_ev_alan = Convert.ToInt32(textBox_toplam_alan.Text); } if (textBox_oda_sayisi.Text != "") { t_oda_sayisi = Convert.ToInt32(textBox_oda_sayisi.Text); } if (comboBox_ev_turu.Text != "") { t_ev_turu = comboBox_ev_turu.Text; } using (emlakDBEntities context = new emlakDBEntities()) { if (kiraDurumu == "kiralik") { if (textBox_oda_sayisi.Text != "" && textBox_toplam_alan.Text != "" && comboBox_ev_turu.Text != "") { var sorguKiralik = (from f in context.Evs join c in context.SatilikEvs on f.emlakNumarasi equals c.emlakNumarasi where f.evDurumu == evDurumuSorgu && f.toplamEvAlani >= t_ev_alan && f.odaSayisi >= t_oda_sayisi && f.evTuru == t_ev_turu select new { f.emlakNumarasi, f.evTuru, f.il, f.ilce, f.semt, f.odaSayisi, f.toplamEvAlani, f.yapimTarihi, f.KiralikEv.depozito, f.KiralikEv.kira }).ToList(); panel_sorgulama_ekrani.Show(); dataGridView_sorgulama_sonuc.DataSource = sorguKiralik; } } if (kiraDurumu == "satilik") { var sorgusatilik = (from f in context.Evs join c in context.SatilikEvs on f.emlakNumarasi equals c.emlakNumarasi where f.evDurumu == evDurumuSorgu && f.toplamEvAlani >= t_ev_alan && f.odaSayisi >= t_oda_sayisi && f.evTuru == t_ev_turu select new { f.emlakNumarasi, f.evTuru, f.il, f.ilce, f.semt, f.odaSayisi, f.toplamEvAlani, f.yapimTarihi, f.SatilikEv.fiyat } ).ToList(); panel_sorgulama_ekrani.Show(); dataGridView_sorgulama_sonuc.DataSource = sorgusatilik; } } }
private void Sorgula() { using (emlakDBEntities context = new emlakDBEntities()) { if (radioButton_kiralik_ev.Checked == true) { var kisi_ev_sorgula_kiralik = (from x in context.Evs join y in context.Musteris on x.emlakNumarasi equals y.emlakNumarasi join z in context.KiralikEvs on y.emlakNumarasi equals z.emlakNumarasi where x.evDurumu == "pasif" select new { x.emlakNumarasi, x.evTuru, y.tc, y.ad, y.soyad, y.telefonNo, y.mail, y.adres, x.il, x.ilce, x.semt, x.toplamEvAlani, x.yapimTarihi, x.odaSayisi, z.depozito, z.kira }).ToList(); dataGridView_sorgulama.DataSource = kisi_ev_sorgula_kiralik; DatagridviewIsimlendirme(kiraDurumu); } if (radioButton_satilik_ev.Checked == true) { var kisi_ev_sorgula_satilik = (from x in context.Evs join y in context.Musteris on x.emlakNumarasi equals y.emlakNumarasi join z in context.SatilikEvs on y.emlakNumarasi equals z.emlakNumarasi where x.evDurumu == "pasif" select new { x.emlakNumarasi, x.evTuru, y.tc, y.ad, y.soyad, y.telefonNo, y.mail, y.adres, x.il, x.ilce, x.semt, x.toplamEvAlani, x.yapimTarihi, x.odaSayisi, z.fiyat, }).ToList(); dataGridView_sorgulama.DataSource = kisi_ev_sorgula_satilik; DatagridviewIsimlendirme(kiraDurumu); } } }