public ActionLog RunSync(int mode) { ActionLog actionLog = null; int result = 0; string message = ""; bool error = false; ActionLog.ActionTypes actionTypeID = ActionLog.ActionTypes.Syncronisation; if (run_sync > 0) { try { Classes.Synchroniser synchroniser = new Classes.Synchroniser(); result = synchroniser.Synchronise(Program.TufmanInstallationID, (CloudStatusDB)Program.cloudStatusDB, 0); message = "Syncronisation successful"; } catch (Exception ex) { error = true; message = ex.Message; ErrorHandler.Instance.HandleError(actionTypeID, "", "There was an error running the Sync, mode=" + mode, ex.Message); } actionLog = new ActionLog(installation_id, ApplicationList.TUFStatus, actionTypeID, "", result, message, error); } return(actionLog); }
private void buttonRunSync_Click(object sender, EventArgs e) { Classes.Synchroniser synchroniser = new Classes.Synchroniser(); int result = 0; Cursor.Current = Cursors.WaitCursor; result = synchroniser.Synchronise(Program.TufmanInstallationID, (CloudStatusDB)Program.cloudStatusDB, 0); Cursor.Current = Cursors.Default; MessageBox.Show("Finished"); }