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 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 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(); } } }
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 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."); }
//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()); } } } }