private void BtnKonutEkle_Click(object sender, EventArgs e) { KonutEkle konutEkle = new KonutEkle(); konutEkle.islem = "kayıt"; konutEkle.Show(); }
//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(); }
//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(); } }