Exemple #1
0
 public void RefreshData()
 {
     try
     {
         nudMigrationNumber.Value = _client.ReadMigrationNumber(Branch, _type);
     }
     catch (Exception e)
     {
         _icon.HandleException(e);
     }
 }
Exemple #2
0
 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);
     }
 }