Ejemplo n.º 1
0
 /// <summary>
 /// Constructor used by AccountInquiry when looking up information
 /// based on site id and set top box id.
 /// </summary>
 /// <param name="billingActivityType"></param>
 /// <param name="siteId"></param>
 /// <param name="setTopBoxId"></param>
 public BillingLogEntry(eBillingActivityType billingActivityType,
                        int siteId, string setTopBoxId) : base()
 {
     _billingActivityType = billingActivityType;
     _siteId      = siteId;
     _setTopBoxId = setTopBoxId;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor taking all information except Error Parameters.
 /// The thought it that you will probably never set the Error
 /// Information unless you have a problem and this will occur
 /// after construction.
 /// </summary>
 /// <param name="billingActivityType"></param>
 /// <param name="customerAccountNumber"></param>
 /// <param name="amount"></param>
 public BillingLogEntry(eBillingActivityType billingActivityType,
                        string customerAccountNumber, double amount) : base()
 {
     _billingActivityType   = billingActivityType;
     _customerAccountNumber = customerAccountNumber;
     _amount = amount;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Constructor typically used by InquireStatementCode
 /// </summary>
 /// <param name="billingActivityType"></param>
 /// <param name="customerAccountNumber"></param>
 /// <param name="phoneNumber"></param>
 public BillingLogEntry(eBillingActivityType billingActivityType,
                        string customerAccountNumber, string phoneNumber) : base()
 {
     _billingActivityType   = billingActivityType;
     _customerAccountNumber = customerAccountNumber;
     _phoneNumber           = phoneNumber;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Converts a string to the underlying activityType
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public new eBillingActivityType ConvertFromString(string str)
        {
            eBillingActivityType m_eat = eBillingActivityType.Unknown;

            try
            {
                m_eat = (eBillingActivityType)base.ConvertFromString(str);
            }
            catch { /*None necessary*/ }
            return(m_eat);
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Constructor taking a string that evaluates to an underlying activityType
 /// </summary>
 /// <param name="str"></param>
 public BillingActivityTypeConverter(string str)
     : base(typeof(eBillingActivityType))
 {
     m_eat = ConvertFromString(str);
 }