Beispiel #1
0
        //dgvuygunkonut tıklama olayı(hem uygun hemde istenilen konutlar için)
        private void DgvUygunKonutlar_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int secilen = dgvUygunKonutlar.SelectedCells[0].RowIndex;

            if (e.RowIndex != -1)
            {
                AliciEkle aliciEkle = new AliciEkle();
                aliciEkle.id             = dgvUygunKonutlar.Rows[secilen].Cells[0].Value.ToString();
                aliciEkle.sahip          = "Sahip: " + dgvUygunKonutlar.Rows[secilen].Cells[1].Value.ToString();
                aliciEkle.aciklama       = "Açıklama: " + dgvUygunKonutlar.Rows[secilen].Cells[3].Value.ToString();
                aliciEkle.oda            = "Oda Tipi: " + dgvUygunKonutlar.Rows[secilen].Cells[4].Value.ToString();
                aliciEkle.satkira        = dgvUygunKonutlar.Rows[secilen].Cells[5].Value.ToString();
                aliciEkle.m2             = dgvUygunKonutlar.Rows[secilen].Cells[6].Value.ToString() + " m2";
                aliciEkle.tip            = "Tip: " + dgvUygunKonutlar.Rows[secilen].Cells[7].Value.ToString();
                aliciEkle.kat            = "Kat: " + dgvUygunKonutlar.Rows[secilen].Cells[8].Value.ToString();
                aliciEkle.tKat           = "Toplam Kat: " + dgvUygunKonutlar.Rows[secilen].Cells[9].Value.ToString();
                aliciEkle.binaYasi       = "Bina Yaşı: " + dgvUygunKonutlar.Rows[secilen].Cells[10].Value.ToString();
                aliciEkle.fiyat          = "Fiyat: " + dgvUygunKonutlar.Rows[secilen].Cells[11].Value.ToString() + "TL";
                aliciEkle.bahce          = dgvUygunKonutlar.Rows[secilen].Cells[12].Value.ToString();
                aliciEkle.bodrum         = dgvUygunKonutlar.Rows[secilen].Cells[13].Value.ToString();
                aliciEkle.ebeveynBanyosu = dgvUygunKonutlar.Rows[secilen].Cells[14].Value.ToString();

                aliciEkle.alici = ad[2] + " " + ad[3];
                aliciEkle.Show();
            }
        }
Beispiel #2
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();
            }
        }