private void KategorileriYukle() { lstKategoriler.Items.Clear(); DatabaseIslemleri db = new DatabaseIslemleri(); DataTable dt = db.SelectYap("SELECT KategoriID, Adi, Aciklama, GizliMi, OlusturmaTarihi FROM Kategoriler"); foreach (DataRow row in dt.Rows) { // Veriler DataRow'un hücrelerinden okunur. int id = (int)row["KategoriID"]; string ad = row["Adi"].ToString(); string ack = row["Aciklama"].ToString(); bool gizli = (bool)row["GizliMi"]; DateTime olTarih = (DateTime)row["OlusturmaTarihi"]; // Kategori nesnesi oluşturularak, veriler set edilir. Kategori kategori = new Kategori(); kategori.KategoriID = id; kategori.Adi = ad; kategori.Aciklama = ack; kategori.GizliMi = gizli; kategori.OlusturmaTarihi = olTarih; lstKategoriler.Items.Add(kategori); } }
private void btnSil_Click(object sender, EventArgs e) { if (lstKategoriler.SelectedIndex == -1) { MessageBox.Show("Durr, kendine gel.. Bir kategori seçiniz."); return; } DatabaseIslemleri db = new DatabaseIslemleri(); Kategori k = (Kategori)lstKategoriler.SelectedItem; string sorgu = "DELETE FROM Kategoriler WHERE KategoriID=@ID"; try { db.SorguCalistirici.Parameters.AddWithValue("@ID", k.KategoriID); db.SorguCalistir(sorgu); } catch (Exception ex) { MessageBox.Show(ex.Message); } KategorileriYukle(); }
private void btnGuncelle_Click(object sender, EventArgs e) { if (lstKategoriler.SelectedIndex == -1) { MessageBox.Show("Durr, kendine gel.. Bir kategori seçiniz."); return; } DatabaseIslemleri db = new DatabaseIslemleri(); Kategori k = (Kategori)lstKategoriler.SelectedItem; string sorgu = "UPDATE Kategoriler SET Adi=@Adi, Aciklama=@Aciklama, GizliMi=@GizliMi WHERE KategoriID=@ID"; try { db.SorguCalistirici.Parameters.AddWithValue("@Adi", txtAdi.Text); db.SorguCalistirici.Parameters.AddWithValue("@Aciklama", txtAciklama.Text); db.SorguCalistirici.Parameters.AddWithValue("@GizliMi", chkGizliMi.Checked); db.SorguCalistirici.Parameters.AddWithValue("@ID", k.KategoriID); db.SorguCalistir(sorgu); } catch (Exception ex) { MessageBox.Show(ex.Message); } KategorileriYukle(); }
private void btnEkle_Click(object sender, EventArgs e) { DatabaseIslemleri db = new DatabaseIslemleri(); string sorgu = "INSERT INTO Kategoriler VALUES(@Adi,@Aciklama,@GizliMi,GETDATE())"; try { db.SorguCalistirici.Parameters.AddWithValue("@Adi", txtAdi.Text); db.SorguCalistirici.Parameters.AddWithValue("@Aciklama", txtAciklama.Text); db.SorguCalistirici.Parameters.AddWithValue("@GizliMi", chkGizliMi.Checked); db.SorguCalistir(sorgu); } catch (Exception ex) { MessageBox.Show(ex.Message); } KategorileriYukle(); }