private void btnDegistir_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtKategori.Text)) { Kategori degisen = Krepo.KategoriGetirByID(ID); degisen.KategoriAdi = txtKategori.Text; degisen.Aciklama = txtAciklama.Text; if (Krepo.KategoriKontrolFromDegistir(degisen)) { MessageBox.Show("Bu kategori kayıtlı!", "Aynı kategori zaten var!"); } else { if (Krepo.KategoriGuncelle()) { MessageBox.Show("Kategori bilgileri değiştirildi.", "Update gerçekleşti."); dgvKategoriler.DataSource = Krepo.KategoriListele(); btnDegistir.Enabled = false; btnSil.Enabled = false; Temizle(); } } } else { MessageBox.Show("Kategori ismi girilmelidir!", "Dikkat! Eksik Bilgi!", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtKategori.Focus(); }