public PurchasingLimits_V01 GetPurchasingLimits(int orderMonth)
        {
            PurchasingLimits_V01 currentLimit = null;

            if (null != PurchasingLimits && PurchasingLimits.Count > 0)
            {
                if (PurchasingLimits.ContainsKey(orderMonth))
                {
                    currentLimit = PurchasingLimits[orderMonth];
                }
            }

            return(currentLimit);
        }
        public void SetPurchasingLimits(int orderMonth)
        {
            if (null == PurchasingLimits || PurchasingLimits.Count <= 0)
            {
                return;
            }
            PurchasingLimits_V01 currentLimit = null;

            if (PurchasingLimits.ContainsKey(orderMonth))
            {
                currentLimit = PurchasingLimits[orderMonth];
            }

            if (null == currentLimit)
            {
                return;
            }
            RemainingPersonalConsumptionLimit = currentLimit.RemainingVolume;
            RemainingEarningsLimit            = currentLimit.RemainingEarnings;
            MaxPersonalConsumptionLimit       = currentLimit.maxVolumeLimit;
            MaxEarningsLimit = currentLimit.MaxEarningsLimit;
            MaxPersonalPCConsumptionLimit = currentLimit.MaxPCEarningsLimit;
            MaxPCEarningsLimit            = currentLimit.MaxPCEarningsLimit;
        }