Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
        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.");
            }
        }