private void Hapus_Click(object sender, RoutedEventArgs e) { try { var idx = (IptAnggotaDto)Dgv_Home.SelectedItem; if (idx != null) { var Result = System.Windows.MessageBox.Show("Apakah and ingin menghapus data ini ?", "Info!", MessageBoxButton.YesNo, MessageBoxImage.Information); if (Result == MessageBoxResult.Yes) { _iptAnggotaServices.Delete(idx.Id); System.Windows.MessageBox.Show("Data berhasil dihapus", "Info", MessageBoxButton.OK, MessageBoxImage.Information); PopulateData(); } } } catch (Exception ex) { LogError.WriteError(ex); System.Windows.MessageBox.Show("Error!! \n telah terjadi kesalahan, Hubungi administrator", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } }