private void cmsDeleteData_Click(object sender, EventArgs e) { if (SelectedTransaction == null) { return; } if (this.ShowConfirmation("Apakah anda yakin ingin menghapus pembayaran hutang: '" + SelectedTransaction.Description + "'?") == DialogResult.Yes) { try { if (_selectedTransaction.Id == TransactionListData.FirstOrDefault().Id) { this.ShowError("Data pembayaran purchasing tidak dapat diubah pada menu ini"); } else { MethodBase.GetCurrentMethod().Info("Deleting debt: " + SelectedTransaction.Description); _presenter.DeleteData(); RefreshDataView(); } } catch (Exception ex) { MethodBase.GetCurrentMethod().Fatal("An error occured while trying to delete debt: '" + SelectedTransaction.Description + "'", ex); this.ShowError("Proses hapus data pembayaran hutang: '" + SelectedTransaction.Description + "' gagal!"); } } }
private void cmsEditData_Click(object sender, EventArgs e) { if (_selectedTransaction != null && TransactionListData != null && TransactionListData.Count > 0) { if (_selectedTransaction.Id == TransactionListData.FirstOrDefault().Id) { this.ShowError("Data pembayaran purchasing tidak dapat diubah pada menu ini"); } else { DebtEditorForm editor = Bootstrapper.Resolve <DebtEditorForm>(); editor.SelectedDebt = _selectedTransaction; editor.ShowDialog(this); RefreshDataView(); } } }