/**
     * Helper method for increment/decrement.
     * @param ui the TicketConvertUI that should be altered.
     * @param increase should be true to increase the value, or false to decrease it.
     */
    private void Increment(TicketConvertUI ui, bool increase)
    {
        int scalar = 1;
        if (!increase)
        {
            scalar = -1;
        }
        BigInteger incrementValue = 0;

        if (currentIncrementSelection == incrementOneValue)
        {
            incrementValue = scalar * 1;
        } 
        else if (currentIncrementSelection == incrementTenValue)
        {
            incrementValue = scalar * 10;
        }
        else if (currentIncrementSelection == incrementHundredValue)
        {
            incrementValue = scalar * 100;
        }
        else if (currentIncrementSelection == incrementFivePercent)
        {
            incrementValue = (scalar * (ui.activeConvert.status.Tickets) / 20);
        }
        else if (currentIncrementSelection == incrementTwentyFivePercent)
        {
            incrementValue = (scalar * (ui.activeConvert.status.Tickets) / 4);
        }
        else if (currentIncrementSelection == incrementMax)
        {
            incrementValue = scalar * ui.activeConvert.status.Tickets;
        }

        // actually increment the value
        ui.activeConvert.incrementCount(incrementValue);
        ui.populate();
    }
 /**
  * Called by a ticket conversion decrement button.
  * @param ui the TicketConvertUI that should be decremented.
  */
 public void DecrementButton(TicketConvertUI ui)
 {
     Increment(ui, false);
 }
 /**
  * Called by a ticket conversion increment button.
  * @param ui the TicketConvertUI that should be incremented.
  */
 public void IncrementButton(TicketConvertUI ui)
 {
     Increment(ui, true);
 }