public PurchasingLimits ReloadPurchasingLimits(int orderMonth) { PurchasingLimits_V01 purchasingLimitsV01 = null; try { if (PurchasingLimitProvider.RequirePurchasingLimits(_distributorId, _currentLoggedInCountry)) { CreatePurchasingLimits(GetDistributorPurchasingLimitsCollection()); } if (PurchasingLimits == null) { return(purchasingLimitsV01); } if (orderMonth > 0) { SetPurchasingLimits(orderMonth); } SaveToCache(); } catch (Exception ex) { LoggerHelper.Error(ex.ToString()); } if (PurchasingLimits != null) { PurchasingLimits.TryGetValue(orderMonth, out purchasingLimitsV01); } return(purchasingLimitsV01); }
/// <summary> /// GetPurchasingLimits /// </summary> /// <param name="orderMonth"></param> /// <returns></returns> public PurchasingLimits_V01 GetPurchasingLimits(int orderMonth) { PurchasingLimits_V01 limit = null; if (PurchasingLimits != null) { PurchasingLimits.TryGetValue(orderMonth, out limit); } return(limit); }