private void Row_RowStatusCompleted(StatusReportRow row) { DeRegisterRowEvents(row); UpdateTotalPercentComplete(); var allCompleted = AllActionsCompleted(out bool successExists, out bool failureExists); if (allCompleted) { if (!successExists) { labelError.Text = Messages.ACTION_SYSTEM_STATUS_FAILED; } else if (!failureExists) { labelError.Text = Messages.ACTION_SYSTEM_STATUS_SUCCESSFUL; } else { labelError.Text = Messages.ACTION_SYSTEM_STATUS_SUCCESSFUL_PARTIAL; } } OnPageUpdated(); }
private void DeRegisterRowEvents(StatusReportRow row) { row.RowStatusChanged -= Row_RowStatusChanged; row.RowStatusCompleted -= Row_RowStatusCompleted; }
private void Row_RowStatusChanged(StatusReportRow row) { UpdateTotalPercentComplete(); OnPageUpdated(); }