public void Ekle(Kelime eklenecek) { Baglan(); sql.Open(); SqlCommand command = new SqlCommand("insert into Kelimeler (Ad,Tür,Anlam,Cümle) values (@ad,@tur,@anlam,@cumle) ", sql); command.Parameters.AddWithValue("@ad", eklenecek.Ad); command.Parameters.AddWithValue("@tur", eklenecek.Tur); command.Parameters.AddWithValue("@anlam", eklenecek.Anlam); command.Parameters.AddWithValue("@cumle", eklenecek.Cumle); command.ExecuteNonQuery(); sql.Close(); Listele(); }
public void Guncelle(Kelime eski, Kelime yeni) { Baglan(); sql.Open(); SqlCommand command = new SqlCommand("update kelimeler set Ad=@ad,Tür=@tür,Anlam=@anlam,Cümle=@cümle where ID=@id", sql); command.Parameters.AddWithValue("@ad", yeni.Ad); command.Parameters.AddWithValue("@tür", yeni.Tur); command.Parameters.AddWithValue("@anlam", yeni.Anlam); command.Parameters.AddWithValue("@cümle", yeni.Cumle); command.Parameters.AddWithValue("@id", eski.ID); command.ExecuteNonQuery(); sql.Close(); Listele(); }
public void Ara(Kelime aranan) { Baglan(); sql.Open(); SqlCommand command = new SqlCommand("Select * from Kelimeler where Ad = @ad or Tür = @tur or Anlam = @anlam", sql); command.Parameters.AddWithValue("@ad", aranan.Ad); command.Parameters.AddWithValue("@tur", aranan.Tur); command.Parameters.AddWithValue("@anlam", aranan.Anlam); DataTable dataTable = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter(command); adapter.Fill(dataTable); dataGridView.DataSource = dataTable; }
private void btnAramaOnay_Click(object sender, EventArgs e) { //TODO: Veritabanından Sorgula Kelime aranan = new Kelime(); aranan.Ad = txtAramaAd.Text; aranan.Tur = txtAramaTur.Text; aranan.Anlam = txtAramaAnlam.Text; databaseIslemleri.Ara(aranan); dataGridView1.Visible = true; panelButon.Visible = true; panelArama.Visible = false; TemizleTextBox(this); }
private void btnEkleOnay_Click(object sender, EventArgs e) { //TODO: Veritabanına Yeni Kelime Ekle Kelime eklenecek = new Kelime(); eklenecek.Ad = txtEkleAd.Text; eklenecek.Tur = txtEkleTur.Text; eklenecek.Anlam = txtEkleAnlam.Text; eklenecek.Cumle = txtEkleCumle.Text; databaseIslemleri.Ekle(eklenecek); dataGridView1.Visible = true; panelButon.Visible = true; panelEkle.Visible = false; TemizleTextBox(this); }
private void btnSilOnay_Click(object sender, EventArgs e) { try { //TODO: Veritabanından Sil Kelime silinecek = new Kelime(); silinecek.ID = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); databaseIslemleri.Sil(silinecek); panelButon.Visible = true; panelSil.Visible = false; } catch (Exception) { MessageBox.Show("Silme İşleminde Bir Hata Oluştu."); } }