public void RefreshData() { try { nudMigrationNumber.Value = _client.ReadMigrationNumber(Branch, _type); } catch (Exception e) { _icon.HandleException(e); } }
private void TryUndo() { try { var lastReservedMigration = Settings.Default.LastResrevedMigration; var currentBranch = Settings.Default.CurrentBranch; var currentReservedMigrationNumber = _migrationNumberTrackerClient.ReadMigrationNumber(currentBranch, lastReservedMigration.MigrationType); if (currentReservedMigrationNumber == lastReservedMigration.Number) { _migrationNumberTrackerClient.UpdateMigrationNumber(currentBranch, lastReservedMigration.MigrationType, --lastReservedMigration.Number); Settings.Default.LastResrevedMigration = null; Settings.Default.Save(); DisableUndo(); _mainIcon.ShowBalloonTip(2000, "Migration reservation undone successfully!", "Migration reservation undone successfully.", ToolTipIcon.Info); } else { _mainIcon.ShowBalloonTip(2000, "Migration reservation undo impossible.", "Migration reservation undo is impossible, because other migrations was reserved after yours.", ToolTipIcon.Warning); Settings.Default.LastResrevedMigration = null; Settings.Default.Save(); DisableUndo(); } } catch (Exception e) { HandleException(e); } }