Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 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();
 }