private void cmsDeleteData_Click(object sender, EventArgs e) { if (SelectedSparepart == null) { return; } if (this.ShowConfirmation("Apakah anda yakin ingin sparepart: '" + SelectedSparepart.Name + "'?") == DialogResult.Yes) { try { MethodBase.GetCurrentMethod().Info("Deleting sparepart: " + SelectedSparepart.Name); _presenter.DeleteSparepart(); btnSearch.PerformClick(); // refresh data } catch (Exception ex) { MethodBase.GetCurrentMethod().Fatal("An error occured while trying to delete sparepart: '" + SelectedSparepart.Name + "'", ex); this.ShowError("Proses hapus data sparepart: '" + SelectedSparepart.Name + "' gagal!"); } } }