Beispiel #1
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            switch (comboFiltre.Text)
            {
            case "Daire": grpDaire.Visible = true; grpSite.Visible = false; grpApartman.Visible = false; Resim.Hide(); break;

            case "Site":
            {
                grpSite.Visible = true; grpDaire.Visible = false; grpApartman.Visible = false; Resim.Hide();
                comboSiteler.Items.Clear();
                site        Site        = new site();
                List <site> Sitelistesi = Site.SiteleriGetir();
                foreach (var item in Sitelistesi)
                {
                    comboSiteler.Items.Add(item.siteAdi);
                }
                break;
            }

            case "Apartman":
            {
                comboApartmanadi.Items.Clear();
                apartman apart = new apartman();
                grpApartman.Visible = true; grpDaire.Visible = false; grpSite.Visible = false; Resim.Hide();
                List <apartman> ApartmalListesi = apart.ApartmanlariGetir(0);
                foreach (var item in ApartmalListesi)
                {
                    comboApartmanadi.Items.Add(item.adi);
                }
                break;
            }

            default: grpApartman.Visible = false; grpDaire.Visible = false; grpSite.Visible = false; Resim.Show(); break;
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
        private void comboKat_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboDaireNo.Properties.Items.Clear();
            apartman apart       = new apartman();
            site     Site        = new site();
            int      daireSayisi = apart.KatdakiDaire(apart.ApartmanId(Site.SiteId(comboSiteler.Text), comboApartman.Text));

            for (int i = 1; i <= daireSayisi; i++)
            {
                comboDaireNo.Properties.Items.Add(i);
            }
        }
Beispiel #4
0
        private void comboSiteler_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboApartman.Properties.Items.Clear();
            apartman        apart           = new apartman();
            site            st              = new site();
            int             siteid          = st.SiteId(comboSiteler.Text);
            List <apartman> ApartmanListesi = apart.ApartmanlariGetir(siteid);

            foreach (var item in ApartmanListesi)
            {
                comboApartman.Properties.Items.Add(item.adi);
            }
        }
Beispiel #5
0
        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;
            }
            }
        }
Beispiel #6
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);
            }
        }
Beispiel #7
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();
 }
Beispiel #8
0
        public DataTable ApartmanTablosu(string Adi = "")
        {
            apartman      apart    = new apartman();
            dbConnection  Baglanti = new dbConnection();
            SqlConnection baglanti = Baglanti.Baglanti();
            string        sorgu;

            if (Adi != "")
            {
                sorgu = "select * from tblApartman where ADI='" + Adi.ToString() + "'";
            }
            else
            {
                sorgu = "select * from tblApartman";
            }
            SqlDataAdapter da = new SqlDataAdapter(sorgu, baglanti);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            return(dt);
        }
Beispiel #9
0
        public List <apartman> ApartmanlariGetir(int siteid = 0)
        {
            baglanti = new dbConnection();
            apartman        apart           = new apartman();
            List <apartman> ApartmanListesi = new List <apartman>();
            string          sorgu           = "SELECT * FROM tblApartman";
            DataTable       dt = baglanti.executeSelectQuery(sorgu, null);

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    if (siteid == Convert.ToInt32(item["SITEID"]) && siteid != 0)
                    {
                        apart              = new apartman();
                        apart.id           = Convert.ToInt32(item["ID"]);
                        apart.siteid       = Convert.ToInt32(item["SITEID"]);
                        apart.katdakidaire = Convert.ToInt32(item["KATDAIRE"]);
                        apart.aciklama     = item["ACIKLAMA"].ToString();
                        apart.ozellikler   = item["OZELLIKLER"].ToString();
                        apart.adi          = item["ADI"].ToString().Trim();
                        apart.katsayisi    = Convert.ToInt32(item["KATSAYISI"]);
                        ApartmanListesi.Add(apart);
                    }
                    else if (siteid == 0)
                    {
                        apart              = new apartman();
                        apart.id           = Convert.ToInt32(item["ID"]);
                        apart.siteid       = Convert.ToInt32(item["SITEID"]);
                        apart.katdakidaire = Convert.ToInt32(item["KATDAIRE"]);
                        apart.aciklama     = item["ACIKLAMA"].ToString();
                        apart.ozellikler   = item["OZELLIKLER"].ToString();
                        apart.adi          = item["ADI"].ToString().Trim();
                        apart.katsayisi    = Convert.ToInt32(item["KATSAYISI"]);
                        ApartmanListesi.Add(apart);
                    }
                }
            }
            return(ApartmanListesi);
        }
Beispiel #10
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Mesaj mesaj = new Mesaj();
            bool  durum = true;

            if (txtApartmanadi.Text == "")
            {
                durum = false;
            }
            if (txtDaireSayisi.Text == "")
            {
                durum = false;
            }
            if (txtKatsayisi.Text == "")
            {
                durum = false;
            }
            if (txtApartmanaciklama.Text == "")
            {
                durum = false;
            }
            if (txtOzellikler.Text == "")
            {
                durum = false;
            }
            if (ComboSite.Text == "")
            {
                durum = false;
            }
            if (txtDurum.Text == "")
            {
                durum = false;
            }
            if (txtFiyat.Text == "")
            {
                durum = false;
            }
            if (txtAlan.Text == "")
            {
                durum = false;
            }
            if (durum == true)
            {
                if (mesaj.KayitEklemeOnay())
                {
                    apartman aprt = new apartman();
                    aprt.adi          = txtApartmanadi.Text;
                    aprt.katdakidaire = Convert.ToInt32(txtDaireSayisi.Text);
                    aprt.katsayisi    = Convert.ToInt32(txtKatsayisi.Text);
                    aprt.ozellikler   = txtOzellikler.Text;
                    aprt.aciklama     = txtApartmanaciklama.Text;
                    aprt.tipi         = txtDurum.Text;
                    aprt.fiyat        = Convert.ToDecimal(txtFiyat.Text);
                    aprt.alani        = Convert.ToInt32(txtAlan.Text);
                    SiteListesi       = Site.SiteleriGetir();
                    foreach (var item in SiteListesi)
                    {
                        if (ComboSite.Text == item.siteAdi)
                        {
                            aprt.siteid = item.id;
                        }
                    }
                    if (aprt.Kaydet())
                    {
                        mesaj.KayitYapildi();
                    }
                    else
                    {
                        mesaj.KayitYapilmadi();
                    }
                }
            }
            else
            {
                mesaj.BosAlan();
            }
        }
Beispiel #11
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();
            }
        }