void KayitSil() { if (!UserInfo.Kullanici.Adminmi.Value) { MessageBox.Show("Sadece admin kullanıcılar kayıt silme hakkına sahip"); } DialogResult re = MessageBox.Show("Kayıt Silinsin mi?", "Dikkat", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (re == DialogResult.Yes) { try { Kullanici kul = null; if (KulNo.HasValue) { kul = managerUser.GetById(KulNo.Value, true); } if (kul == null) { return; } if (kul != null && kul.Adminmi.Value && UserInfo.Kullanici.Id != 1) { MessageBox.Show("Admin kullanıcıyı silemezsiniz"); return; } if (kul != null && kul.Id == UserInfo.Kullanici.Id) { MessageBox.Show("Giriş yapılan kullanıcıyı silemezsiniz"); return; } managerUser.BeginTransaction(); managerUser.Delete(kul); LoadAllUsers(); YeniKayit(); } catch (Exception) { } finally { try { managerUser.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } } }
public void Delete(Guid id) { _manager.Delete(id); }