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(); }
private void btnGuncelle_Click(object sender, EventArgs e) { if (Kr.KategoriGuncelle()) { MessageBox.Show("Kategori kayıtları üzerindeki güncellemeler kaydedildi.", "İşlem tamamlandı", MessageBoxButtons.OK, MessageBoxIcon.Information); DgvDoldurDuzenle(); btnGuncelle.Enabled = false; btnVazgec.Visible = false; btnYeni.Enabled = true; this.AcceptButton = btnYeni; txtArama.Focus(); } else { MessageBox.Show("Kategori kayıtları üzerindeki güncellemeler kaydedilemedi", "İşlem tamamlanamadı", MessageBoxButtons.OK, MessageBoxIcon.Error); DgvDoldurDuzenle(); } }