void Instance_SynchronizationError(object sender, SyncErrorEventArgs e) { if (InvokeRequired) this.Invoke(new EventHandler<SyncErrorEventArgs>(this.Instance_SynchronizationError), new object[] { sender, e }); else { //synchroControl1.Visible = false; btnSynchronizacja.Enabled = true; loginControl1.Enabled = true; } }
public void LogSyncError(SyncErrorEventArgs errorEventArgs) { string[] logLines = new string[] { GetTimeStamp() + errorEventArgs.Severity.ToString() + " Error: " + errorEventArgs.ErrorMessage, "Elemento: " + errorEventArgs.NameOfElement + " - " + errorEventArgs.TypeOfElement, "Eccezione: " + errorEventArgs.Exception?.Message, }; CreateLogEntry(logLines, new FileInfo(_settings.ErrorLogPath)); }
protected virtual void RaiseError( Exception e = null, string errorMessage = null, SyncErrorEventArgs.ErrorSeverity errorSeverity = SyncErrorEventArgs.ErrorSeverity.Minor) { SyncErrorEventArgs args = new SyncErrorEventArgs() { Exception = e, Severity = errorSeverity, ErrorMessage = errorMessage, TimeStamp = DateTime.Now, TypeOfElement = GetType() }; ErrorRaised?.Invoke(this, args); }
protected virtual void OnSyncErrorRaised(object sender, SyncErrorEventArgs e) => _logger.LogError(e.Exception, "Errore di sincronizzazione", new object[] { });
private void HandleSyncError(object sender, SyncErrorEventArgs e) { RunOnUiThread(() => { _bottomInfoDisplayer.Show(InformationMessage.UploadFailure, MessageSnackbarDisplayer.LongDuration); }); }
protected virtual void OnSyncErrorRaised(object sender, SyncErrorEventArgs e) { SyncErrorRaised?.Invoke(sender, e); }
void Instance_SynchronizationError(object sender, SyncErrorEventArgs e) { DialogClose(); }
protected virtual void OnErrorRaised(object sender, SyncErrorEventArgs e) { }
private void HandleSyncManagerSyncError(object sender, SyncErrorEventArgs e) { SyncErrorReported.Raise(this, e); }
void Instance_SynchronizationError(object sender, SyncErrorEventArgs e) { //this.SwitchSyncUIEffects(false); ClearHandlers(); UIHelper.ShowError("Błąd podczas synchronizacji. " + e.ExceptionObject.Message); OnSynchroEnds(); }
/// <summary> /// Method to be called when sync encountered an error /// </summary> /// <param name="sender"> The sender of the event</param> /// <param name="e">Event with the specific error</param> public void OnSyncError(object sender, SyncErrorEventArgs e) { /* string error = e.Error.Message; * Toast.MakeText(this, "Sync finished with error: " + error, ToastLength.Long).Show(); */ }
private void HandleSyncError(object sender, SyncErrorEventArgs e) { InvokeOnMainThread(() => { this.Show(InformationMessage.UploadFailure, AlertViewController.LongDuration); }); }