示例#1
0
        void rastageleDoldur()
        {
            Random rnd = new Random();

            evler yeniEv = new evler();

            yeniEv.emlakTipi      = "Kiralık";
            yeniEv.alan           = rnd.Next(40, 240);
            yeniEv.odaSayisi      = rnd.Next(1, 6) + "+" + rnd.Next(1, 3);
            yeniEv.binaYasi       = rnd.Next(1, 25);
            yeniEv.binaKatSayisi  = rnd.Next(5, 16);
            yeniEv.bulunduguKat   = rnd.Next(1, 6);
            yeniEv.daireKacKatli  = rnd.Next(1, 4);
            yeniEv.isitma         = "Doğalgaz";
            yeniEv.banyoSayisi    = rnd.Next(1, 3);
            yeniEv.esyalı         = "Hayır";
            yeniEv.siteIcerisinde = "Evet";
            yeniEv.aidat          = rnd.Next(0, 151);
            yeniEv.fiyat          = rnd.Next(400, 999);
            yeniEv.ilanLinki      = "";
            yeniEv.adres          = "";
            yeniEv.daireNotu      = "";
            yeniEv.evSahibiCariID = rnd.Next(1, 21);

            ctx.evler.Add(yeniEv);
            ctx.SaveChanges();
        }
        private void button1_Click(object sender, EventArgs e)//cari ekle
        {
            cariler yeniCari = new cariler();

            if (btn_kayit.Text == "Cari Ekle")
            {
                yeniCari.ad       = txt_Ad.Text;
                yeniCari.adres    = txt_adres.Text;
                yeniCari.cariNotu = txt_not.Text;
                yeniCari.cinsiyet = combo_cinsiyet.Text;
                yeniCari.tel1     = txt_tel1.Text;
                yeniCari.tel2     = txt_tel2.Text;
                yeniCari.yas      = ( int )numarik_yas.Value;
                ctx.cariler.Add(yeniCari);
                ctx.SaveChanges();
                if (evSahibiYap != null)
                {
                    if (islemTuru == "Kiracı")
                    {
                        evSahibiYap.link_eviKiralayan.Visible = true;
                        List <cariler> cariler2 = ctx.cariler.ToList();
                        evSahibiYap.link_eviKiralayan.Text       = cariler2[cariler2.Count - 1] + "-" + cariler2[cariler2.Count - 1].ad;
                        evSahibiYap.btn_evKiraciDegistir.Visible = true;

                        evSahibiYap.combo_kisiler.Items.Add(cariler2[cariler2.Count - 1].id + "-" + cariler2[cariler2.Count - 1].ad);
                        evSahibiYap.combo_kisiler2.Items.Add(cariler2[cariler2.Count - 1].id + "-" + cariler2[cariler2.Count - 1].ad);
                        evSahibiYap.groupBox4.Visible = false;
                    }
                    else if (islemTuru == "evSahibi")
                    {
                        evSahibiYap.link_evSahibi.Visible = true;
                        List <cariler> cariler2 = ctx.cariler.ToList();
                        evSahibiYap.link_evSahibi.Text           = cariler2[cariler2.Count - 1].id + "-" + cariler2[cariler2.Count - 1].ad;
                        evSahibiYap.btn_evSahibiDegistir.Visible = true;

                        evSahibiYap.combo_kisiler.Items.Add(cariler2[cariler2.Count - 1].id + "-" + cariler2[cariler2.Count - 1].ad);
                        evSahibiYap.combo_kisiler2.Items.Add(cariler2[cariler2.Count - 1].id + "-" + cariler2[cariler2.Count - 1].ad);
                        evSahibiYap.groupBox3.Visible = false;
                    }
                }
                MessageBox.Show("Cari Kaydedildi.");
            }
            else
            {
                yeniCari          = ctx.cariler.SingleOrDefault(x => x.id == guncellenicekID);
                yeniCari.ad       = txt_Ad.Text;
                yeniCari.adres    = txt_adres.Text;
                yeniCari.cariNotu = txt_not.Text;
                yeniCari.cinsiyet = combo_cinsiyet.Text;
                yeniCari.tel1     = txt_tel1.Text;
                yeniCari.tel2     = txt_tel2.Text;
                yeniCari.yas      = ( int )numarik_yas.Value;
                ctx.SaveChanges();
                MessageBox.Show("Cari Başarıyla Güncellendi.");

                if (tabloyuGuncelle != null)
                {
                    tabloyuGuncelle.listeRefresh();
                }
            }
            this.Close();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (btn_kaydet.Text == "Yeni Evi Kaydet")
            {
                evler yeniEv = new evler();
                yeniEv.emlakTipi      = combo_emlakTipi.Text;
                yeniEv.alan           = ( int )numaric_Alan.Value;
                yeniEv.odaSayisi      = combo_odaSayisi1.Text + "+" + combo_odaSayisi2.Text;
                yeniEv.binaYasi       = ( int )numaric_BinaYasi.Value;
                yeniEv.binaKatSayisi  = ( int )numaric_BinaKatSayisi.Value;
                yeniEv.bulunduguKat   = ( int )numaric_BulunduguKat.Value;
                yeniEv.daireKacKatli  = ( int )numaric_DaireKatSayisi.Value;
                yeniEv.isitma         = combo_isitma.Text;
                yeniEv.banyoSayisi    = ( int )numaric_BanyoSayisi.Value;
                yeniEv.esyalı         = combo_Esyali.Text;
                yeniEv.siteIcerisinde = combo_SitedeMi.Text;
                yeniEv.aidat          = ( int )numaric_Aidat.Value;
                yeniEv.fiyat          = ( int )numaric_Fiyat.Value;
                yeniEv.ilanLinki      = txt_ilanLinki.Text;
                yeniEv.adres          = txt_evAdresi.Text;
                yeniEv.daireNotu      = txt_daireNotu.Text;

                if (link_eviKiralayan.Visible == true)
                {
                    yeniEv.eviKiralayanCariID = Convert.ToInt32(link_eviKiralayan.Text);
                }
                else
                {
                    yeniEv.eviKiralayanCariID = null;
                }

                if (link_evSahibi.Visible == true)
                {
                    yeniEv.evSahibiCariID = Convert.ToInt32(link_evSahibi.Text);
                    ctx.evler.Add(yeniEv);
                    ctx.SaveChanges();
                    MessageBox.Show("Kayıt Başarılı.");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Önce Ev Sahinini Seçiniz Lütfen");
                }
            }
            else
            {
                evler yeniEv = ctx.evler.SingleOrDefault(x => x.id == guncellenicekID);
                yeniEv.emlakTipi      = combo_emlakTipi.Text;
                yeniEv.alan           = ( int )numaric_Alan.Value;
                yeniEv.odaSayisi      = combo_odaSayisi1.Text + "+" + combo_odaSayisi2.Text;
                yeniEv.binaYasi       = ( int )numaric_BinaYasi.Value;
                yeniEv.binaKatSayisi  = ( int )numaric_BinaKatSayisi.Value;
                yeniEv.bulunduguKat   = ( int )numaric_BulunduguKat.Value;
                yeniEv.daireKacKatli  = ( int )numaric_DaireKatSayisi.Value;
                yeniEv.isitma         = combo_isitma.Text;
                yeniEv.banyoSayisi    = ( int )numaric_BanyoSayisi.Value;
                yeniEv.esyalı         = combo_Esyali.Text;
                yeniEv.siteIcerisinde = combo_SitedeMi.Text;
                yeniEv.aidat          = ( int )numaric_Aidat.Value;
                yeniEv.fiyat          = ( int )numaric_Fiyat.Value;
                yeniEv.ilanLinki      = txt_ilanLinki.Text;
                yeniEv.adres          = txt_evAdresi.Text;
                yeniEv.daireNotu      = txt_daireNotu.Text;

                if (link_eviKiralayan.Visible == true)
                {
                    yeniEv.eviKiralayanCariID = Convert.ToInt32(link_eviKiralayan.Text);
                }
                else
                {
                    yeniEv.eviKiralayanCariID = null;
                }

                if (link_evSahibi.Visible == true)
                {
                    yeniEv.evSahibiCariID = Convert.ToInt32(link_evSahibi.Text);
                    ctx.SaveChanges();
                    if (tabloGuncellemekIcın != null)
                    {
                        tabloGuncellemekIcın.listeRefresh(combo_emlakTipi.Text);
                    }
                    MessageBox.Show("Güncelleme Başarılı.");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Önce Ev Sahinini Seçiniz Lütfen");
                }
            }
        }