private void btnSil_Click(object sender, EventArgs e) { if (_secilenCalisanId == 0) { MessageBox.Show("Lütfen Silmek İstediğiniz Kaydı Seçiniz..."); } else { DialogResult onay = MessageBox.Show( "Seçilen kayıt Kalıcı Olarak Silinecektir.\nKayıt Silme İşlemini Onaylıyor musunuz ?", "Kayıt Silme Onayı", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (onay == DialogResult.Yes) { bool islem = _calisanDal.Sil(_secilenCalisanId); if (islem) { dgwCalisanlar.DataSource = _calisanDal.Listele("WHERE Durumu = 'Aktif Çalışan'"); GridViewDuzenle(); AlanlariTemizle(); MessageBox.Show("Seçtiğiniz Kayıt Veri Tabanınından Kalıcı Olarak Silindi"); } } _secilenCalisanId = 0; } }
public void Sil(Expression <Func <Calisan, bool> > filter) { _calisanDal.Sil(filter); }