コード例 #1
0
ファイル: Listeler.cs プロジェクト: segokalp/Emlak-Takip
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            dbConnection baglanti = new dbConnection();

            if (Tabloadi == "Daire")
            {
                string     sorgu = "delete from tblDaire where ID='" + Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID")) + "'";
                SqlCommand komut = new SqlCommand(sorgu, baglanti.Baglanti());
                komut.ExecuteNonQuery();
                baglanti.Baglanti().Close();
                MessageBox.Show("Silindi");
            }
            else if (Tabloadi == "Site")
            {
                Daire    daire  = new Daire();
                apartman apart  = new apartman();
                int      siteid = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID"));

                string     sorgu;
                SqlCommand komut;

                int[] apartmanlar = apart.ApartmanIdleri(siteid);
                for (int i = 0; i < apartmanlar.Length; i++)
                {
                    sorgu = "delete from tblDaire where APARTMANID='" + apartmanlar[i] + "'";//dairedende apartman ıdyi silme
                    komut = new SqlCommand(sorgu, baglanti.Baglanti());
                    komut.ExecuteNonQuery();
                }

                sorgu = "delete from tblApartman where SITEID='" + siteid + "'";//o site id deki apartmanları silme
                komut = new SqlCommand(sorgu, baglanti.Baglanti());
                komut.ExecuteNonQuery();

                sorgu = "delete from tblSite where ID='" + siteid + "'";
                komut = new SqlCommand(sorgu, baglanti.Baglanti());
                komut.ExecuteNonQuery();

                MessageBox.Show("Silindi");
                baglanti.Baglanti().Close();
            }
            else if (Tabloadi == "Apartman")
            {
                int apartmanid = Convert.ToInt32(gridView1.GetFocusedRowCellValue("ID"));

                string     sorgu;
                SqlCommand komut;

                sorgu = "delete from tblDaire where APARTMANID='" + apartmanid + "'";
                komut = new SqlCommand(sorgu, baglanti.Baglanti());
                komut.ExecuteNonQuery();

                sorgu = "delete from tblApartman where ID='" + apartmanid + "'";
                komut = new SqlCommand(sorgu, baglanti.Baglanti());
                komut.ExecuteNonQuery();

                MessageBox.Show("Silindi..");
                baglanti.Baglanti().Close();
            }
        }
コード例 #2
0
ファイル: Listeler.cs プロジェクト: segokalp/Emlak-Takip
        private void btnFiltrele_Click(object sender, EventArgs e)
        {
            Tabloadi = comboFiltre.Text;
            gridControl1.DataSource = null;
            Daire    daire   = new Daire();
            apartman apart   = new apartman();
            site     Site    = new site();
            int      secenek = 0;//1 kiralık 2 satılık 3 kiralanmış 4 satılmış

            switch (comboFiltre.Text)
            {
            case "Daire":
            {
                if (rdKiralik.Checked == true)
                {
                    secenek = 1;
                }
                if (rdSatilik.Checked == true)
                {
                    secenek = 2;
                }
                if (rdKiralanmis.Checked == true)
                {
                    secenek = 3;
                }
                if (rdSatilmis.Checked == true)
                {
                    secenek = 4;
                }
                gridView1.Columns.Clear();
                gridControl1.DataSource = daire.DaireTablosu(secenek);
                break;
            }

            case "Apartman":
            {
                string adi = comboApartmanadi.Text;
                gridView1.Columns.Clear();
                gridControl1.DataSource = apart.ApartmanTablosu(comboApartmanadi.Text);
                break;
            }

            case "Site":
            {
                string adi = comboSiteler.Text;
                gridView1.Columns.Clear();
                gridControl1.DataSource = Site.SiteTablosu(comboSiteler.Text);
                break;
            }
            }
        }
コード例 #3
0
        private void comboApartman_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboKat.Properties.Items.Clear();
            apartman apart = new apartman();
            site     Site  = new site();
            Daire    daire = new Daire();

            string[] durumvefiyat = daire.DaireDurumuVeFiyati(ApartmanId(Site.SiteId(comboSiteler.Text), comboApartman.Text));
            txtDurum.Text = durumvefiyat[0];
            txtFiyat.Text = durumvefiyat[1];
            int kat = apart.KatSayisi(apart.ApartmanId(Site.SiteId(comboSiteler.Text), comboApartman.Text));

            for (int i = 1; i <= kat; i++)
            {
                comboKat.Properties.Items.Add(i);
            }
        }
コード例 #4
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (tabloadi == "Apartman")
     {
         guncellenecek = new string[3];
         apartman apart = new apartman();
         guncellenecek[0] = txtApartmanAdi.Text;
         guncellenecek[1] = txtApartmanAcıklama.Text;
         guncellenecek[2] = txtApartmanOzellikler.Text;
         if (apart.Guncelle(id, guncellenecek))
         {
             MessageBox.Show("Güncellendi");
         }
     }
     else if (tabloadi == "Daire")
     {
         Daire daire = new Daire();
         guncellenecek    = new string[4];
         guncellenecek[0] = txtAlan.Text;
         guncellenecek[1] = comboTipi.Text;
         guncellenecek[2] = txtFiyat.Text;
         guncellenecek[3] = MusteriId(comboMusterisi.Text).ToString();
         if (daire.Guncelle(id, guncellenecek))
         {
             MessageBox.Show("GÜncellendi");
         }
     }
     else if (tabloadi == "Site")
     {
         site Site = new site();
         guncellenecek    = new string[7];
         guncellenecek[0] = txtSiteadi.Text;
         guncellenecek[1] = txtSiteOzellikler.Text;
         guncellenecek[2] = txtYoneticiadi.Text;
         guncellenecek[3] = txtYoneticitelefon.Text;
         guncellenecek[4] = txtSitetelefon.Text;
         guncellenecek[5] = txtSiteadres.Text;
         guncellenecek[6] = txtAciklama.Text;
         if (Site.Guncelle(id, guncellenecek))
         {
             MessageBox.Show("Güncellendi");
         }
     }
     this.Close();
 }
コード例 #5
0
ファイル: Daire.cs プロジェクト: segokalp/Emlak-Takip
        public List <Daire> DaireListesi(int DaireID = 0)
        {
            Daire        daire;
            List <Daire> DaireListesi = new List <Daire>();

            baglanti = new dbConnection();
            string        sorgu   = "select * from tblDaire";
            SqlCommand    komut   = new SqlCommand(sorgu, baglanti.Baglanti());
            SqlDataReader okuyucu = komut.ExecuteReader();

            while (okuyucu.Read())
            {
                if (DaireID == 0)
                {
                    daire             = new Daire();
                    daire.id          = Convert.ToInt32(okuyucu["ID"]);
                    daire.apartmanid  = Convert.ToInt32(okuyucu["APARTMANID"]);
                    daire.alan        = Convert.ToInt32(okuyucu["ALAN"]);
                    daire.katNumarasi = Convert.ToInt32(okuyucu["KATNUMARASI"]);
                    daire.tipi        = okuyucu["TIPI"].ToString();
                    daire.musteriNo   = Convert.ToInt32(okuyucu["MUSTERINO"]);
                    daire.daireNo     = Convert.ToInt32(okuyucu["DAIRENO"]);
                    DaireListesi.Add(daire);
                }
                else if (Convert.ToInt32(okuyucu["ID"]) == DaireID)
                {
                    daire             = new Daire();
                    daire.id          = Convert.ToInt32(okuyucu["ID"]);
                    daire.apartmanid  = Convert.ToInt32(okuyucu["APARTMANID"]);
                    daire.alan        = Convert.ToInt32(okuyucu["ALAN"]);
                    daire.katNumarasi = Convert.ToInt32(okuyucu["KATNUMARASI"]);
                    daire.tipi        = okuyucu["TIPI"].ToString();
                    daire.musteriNo   = Convert.ToInt32(okuyucu["MUSTERINO"]);
                    daire.daireNo     = Convert.ToInt32(okuyucu["DAIRENO"]);
                    DaireListesi.Add(daire);
                }
            }
            return(DaireListesi);
        }
コード例 #6
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Mesaj     mesaj     = new Mesaj();
            musteri   must      = new musteri();
            Daire     daire     = new Daire();
            site      site      = new site();
            apartman  apart     = new apartman();
            Kasa      kasa      = new Kasa();
            Satis     satis     = new Satis();
            Kasaislem kasaislem = new Kasaislem();
            bool      durum     = true;

            if (txtTelefon.Text == "")
            {
                durum = false;
            }
            if (txtAd.Text == "")
            {
                durum = false;
            }
            if (txtSoyad.Text == "")
            {
                durum = false;
            }
            if (txtAdres.Text == "")
            {
                durum = false;
            }
            if (comboSiteler.Text == "")
            {
                durum = false;
            }
            if (comboApartman.Text == "")
            {
                durum = false;
            }
            if (comboKat.Text == "")
            {
                durum = false;
            }
            if (txtFiyat.Text == "")
            {
                durum = false;
            }
            int musteriid = must.MusteriId(txtTelefon.Text);
            int daireid   = daire.DaireId(apart.ApartmanId(site.SiteId(comboSiteler.Text), comboApartman.Text), Convert.ToInt32(comboKat.Text), Convert.ToInt32(comboDaireNo.Text));

            if (durum == true)
            {
                decimal fiyat = Convert.ToDecimal(txtFiyat.Text);

                if (must.DaireIdGuncelle(musteriid, daireid) && daire.MusteriIdGuncelle(daireid, musteriid))
                {
                    if (kasa.ParaIslem(fiyat, DateTime.Now, true))
                    {
                        kasaislem.IslemAdi   = txtDurum.Text;
                        kasaislem.ParaTutari = Convert.ToDecimal(txtFiyat.Text);
                        kasaislem.Kaydet();
                        satis.MusteriId = must.MusteriId(txtTelefon.Text);
                        satis.DaireId   = daireid;
                        satis.Fiyat     = Convert.ToDecimal(txtFiyat.Text);
                        satis.Tipi      = txtDurum.Text;
                        satis.Tarih     = DateTime.Now;
                        if (satis.Kaydet())
                        {
                            mesaj.KayitYapildi();
                        }
                    }
                }
            }
            else
            {
                mesaj.BosAlan();
            }
        }