private void WorkOrderView_FormClosing(object sender, FormClosingEventArgs e) { if (DataChanged()) { DialogResult result = ViewHelper.ShowConfirmDialog("You haven't saved changes. Do you want to save changes ?"); if (result == DialogResult.Yes) { try { SaveChanges(); } catch (Exception ex) { ViewHelper.ShowErrorMessage("Error occured while saving the workorder"); ErrorLogger.LogError(this, ex); } WorkOrderListView.RefreshList(); this.Close(); } else if (result == DialogResult.Cancel) { e.Cancel = true; } } }
private void btnDelete_Click(object sender, EventArgs e) { var result = ViewHelper.ShowConfirmDialog("Are you sure you want to delete this workorder?"); if (result == DialogResult.Yes) { try { DeleteObject(); Close(); if (WorkOrderListView != null) { WorkOrderListView.RefreshList(); } } catch (Exception) { ViewHelper.ShowDeleteError(); return; } } }