/// <summary>TBD</summary>
 /// <param name="month">TBD</param>
 /// <returns>TBD</returns>
 private double GetAEPaymentAmountByMonth(MonthFields month)
 {
     object value = GetAmountByMonth(AECommissionDataTypes.Payments, month);
     return (value == null) ? 0.00 : Convert.ToDouble(value);
 }
 /// <summary>TBD</summary>
 /// <param name="dataType">TBD</param>
 /// <param name="month">TBD</param>
 /// <returns>TBD</returns>
 private object GetAmountByMonth(AECommissionDataTypes dataType, MonthFields month)
 {
     return GetAECommissionDataValue(dataType, (int)month);
 }
 /// <summary>TBD</summary>
 /// <param name="month">TBD</param>
 /// <returns>TBD</returns>
 private double GetAECommisionEarnedAmountByMonth(MonthFields month)
 {
     if (AECommissionData == null)
     {
         throw new InvalidOperationException("AE Commission Data does not exist");
     }
     object value = GetAmountByMonth(AECommissionDataTypes.CommissionEarned, month);
     return (value == null) ? 0.00 : Convert.ToDouble(value);
 }