Esempio n. 1
0
        private void BtnKonutEkle_Click(object sender, EventArgs e)
        {
            KonutEkle konutEkle = new KonutEkle();

            konutEkle.islem = "kayıt";
            konutEkle.Show();
        }
Esempio n. 2
0
        //Başlangıçta çalışır
        private void Form1_Load(object sender, EventArgs e)
        {
            #region buton ekleme
            //datagridview a güncelle butonu ekliyoruz.
            DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
            dgvKonutlar.Columns.Add(btn);
            btn.Text       = "Güncelle";
            btn.Name       = "btn";
            btn.HeaderText = "";
            btn.UseColumnTextForButtonValue = true;
            //dgv sil butonu ekleme
            DataGridViewButtonColumn btn1 = new DataGridViewButtonColumn();
            dgvKonutlar.Columns.Add(btn1);
            btn1.Text       = "Sil";
            btn1.Name       = "sil";
            btn1.HeaderText = "";
            btn1.UseColumnTextForButtonValue = true;
            //dgv alıcı butonu ekleme
            dgvKonutlar.Columns.Add(btn2);
            btn2.Text       = "Sat";
            btn2.Name       = "sat";
            btn2.HeaderText = "";
            btn2.UseColumnTextForButtonValue = true;
            #endregion

            //İlçeler Çekme
            SqlCommand komut = new SqlCommand();
            komut.Connection  = sqlBaglantisi.Baglanti();
            komut.CommandType = CommandType.StoredProcedure;
            komut.CommandText = "SpIlceCek";
            SqlDataReader reader = komut.ExecuteReader();
            while (reader.Read())
            {
                cmbIlce.Items.Add(reader[0].ToString());
            }
            sqlBaglantisi.Baglanti().Close();

            //odaları comboboxa atama
            SqlCommand komut2 = new SqlCommand();
            komut2.Connection  = sqlBaglantisi.Baglanti();
            komut2.CommandType = CommandType.StoredProcedure;
            komut2.CommandText = "SpOdaCek";
            SqlDataReader reader1 = komut2.ExecuteReader();
            while (reader1.Read())
            {
                cmbOda.Items.Add(reader1[0].ToString());
            }
            sqlBaglantisi.Baglanti().Close();

            KonutEkle konutEkle = new KonutEkle();
            konutEkle.Hide();

            baslangic();
        }
Esempio n. 3
0
        //dgvKonutar tablosuna tıklanma olayı
        private void DgvKonutlar_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int secilen = dgvKonutlar.SelectedCells[0].RowIndex;

            veriAta(secilen);

            //güncellemeye tıklama olayı
            if (e.ColumnIndex == 0 && e.RowIndex != -1)
            {
                KonutEkle konutEkle = new KonutEkle();

                //Güncelleme
                konutEkle.id             = id;
                konutEkle.aciklama       = aciklama;;
                konutEkle.ilce           = ilce;
                konutEkle.mahalle        = mahalle;
                konutEkle.sokak          = sokak;
                konutEkle.odaTip         = odaTip;
                konutEkle.satilik        = satilik;
                konutEkle.kat            = kat;
                konutEkle.tip            = tip;
                konutEkle.metrekare      = metrekare;
                konutEkle.kisi           = kisi;
                konutEkle.konutAdi       = konutAdi;
                konutEkle.konutKatSayisi = konutKatSayisi;
                konutEkle.konutYasi      = konutYasi;
                konutEkle.fiyat          = fiyat;
                konutEkle.bahce          = bahce;
                konutEkle.bodrum         = bodrum;
                konutEkle.ebeveynBanyo   = ebeveynBanyo;



                konutEkle.Show();
            }
            else if (e.ColumnIndex == 1 && e.RowIndex != -1)
            {
                DialogResult result = new DialogResult();
                result = MessageBox.Show("Konut Silinecek!!! Emin misin? bak son çare...", "Tehlike", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (result == DialogResult.OK)
                {
                    SqlCommand komut1 = new SqlCommand();
                    komut1.Connection  = sqlBaglantisi.Baglanti();
                    komut1.CommandType = CommandType.StoredProcedure;
                    komut1.CommandText = "SpKonutSil";
                    komut1.Parameters.Add("@id", SqlDbType.BigInt).Value = Convert.ToInt64(id);
                    komut1.ExecuteNonQuery();
                    sqlBaglantisi.Baglanti().Close();
                }
            }
            else if (e.ColumnIndex == 2 && e.RowIndex != -1)
            {
                AliciEkle aliciEkle = new AliciEkle();
                if (btnSatildimi.Text == "Satılmayanlar")
                {
                    aliciSaticiEkle(aliciEkle, secilen);
                    aliciEkle.yapilacakIslem = "sat";
                    aliciEkle.alici          = alici;
                    aliciEkle.Show();
                }
                else
                {
                    aliciEkle.konutSat(Convert.ToInt64(id), " ", "");
                    MessageBox.Show("Alıcı Kaldırıldı..)", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            //güncelleme dışında bir yere dokununca
            else if (e.RowIndex != -1)
            {
                AliciEkle aliciEkle = new AliciEkle();
                aliciSaticiEkle(aliciEkle, secilen);
                if (btnSatildimi.Text == "Satılmayanlar")
                {
                    aliciEkle.yapilacakIslem = "aliciekle";
                }
                else
                {
                    aliciEkle.alici          = alici;
                    aliciEkle.yapilacakIslem = "satildi";
                }
                aliciEkle.Show();
            }
        }