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;
            }
        }