private void btnKaydet_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtKategori.Text)) { Kategori yeni = new Kategori(); yeni.KategoriAdi = txtKategori.Text; if (Krepo.KategoriKontrol(yeni)) { MessageBox.Show("Bu kategori kayıtlı!", "Aynı kategori zaten var!"); } else { yeni.Aciklama = txtAciklama.Text; if (Krepo.KategoriEkle(yeni)) { MessageBox.Show("Yeni kategori eklendi.", "Kayıt gerçekleşti."); dgvKategoriler.DataSource = Krepo.KategoriListele(); btnKaydet.Enabled = false; Temizle(); } } } else { MessageBox.Show("Kategori ismi girilmelidir!", "Dikkat! Eksik Bilgi!", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtKategori.Focus(); }
private void btnEkle_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtKategoriAdi.Text.Trim())) { Kategoriler yeni = new Kategoriler(); yeni.KategoriAdi = txtKategoriAdi.Text; if (Kr.KategoriKontrol(yeni)) { MessageBox.Show("Bu kategori kayıtlı!", "Aynı kategori zaten var!"); txtKategoriAdi.SelectAll(); errorProvider1.SetError(txtKategoriAdi, "Bu kategori isminde bir kayıt mevcut"); } else { if (txtAciklama.Text.Trim() == "") { yeni.Aciklama = "-açıklama girilmemiş-"; } else { yeni.Aciklama = txtAciklama.Text; } if (Kr.KategoriEkle(yeni)) { MessageBox.Show("Yeni kategori eklendi.", "Kayıt gerçekleşti."); this.Close(); } else { MessageBox.Show("Kategorilere yeni kayıt ekleme işlemi gerçekleştirilemedi", "İşlem tamamlanamadı", MessageBoxButtons.OK, MessageBoxIcon.Error); txtKategoriAdi.Text = string.Empty; txtAciklama.Text = string.Empty; txtKategoriAdi.Focus(); } } } else { MessageBox.Show("Kategori ismi girilmelidir!", "Dikkat! Eksik Bilgi!", MessageBoxButtons.OK, MessageBoxIcon.Error); errorProvider1.SetError(txtKategoriAdi, "Bu alan boş geçilemez"); txtKategoriAdi.Focus(); } txtKategoriAdi.Focus(); }