Exemple #1
0
        public static Int32?GetClientMarkupAssignment(Int32 clientID)
        {
            String cacheKey = CacheManager.GetCacheKey("GetClientMarkupAssignment", clientID);
            Int32? markupID = (Int32?)CacheManager.Get(cacheKey);

            if (markupID == null)
            {
                TicketServDAL.TryGetClientMarkupAssignment(clientID, out markupID);
                if (markupID != null)
                {
                    CacheManager.Add(cacheKey, markupID, EventInventory.Configuration.DefaultCacheExpiration);
                }
            }

            return(markupID);
        }
Exemple #2
0
        public static Boolean?GetUseTierCommissionByMarkupID(Int32?markupID)
        {
            String  cacheKey = CacheManager.GetCacheKey("GetUseTierCommissionByMarkupID", markupID);
            Boolean?useTierCommissionByMarkupID = (Boolean)CacheManager.Get(cacheKey);

            if (useTierCommissionByMarkupID == null)
            {
                TicketServDAL.TryGetUseTierCommissionByMarkupID(markupID, out useTierCommissionByMarkupID);
                if (useTierCommissionByMarkupID != null)
                {
                    CacheManager.Add(cacheKey, useTierCommissionByMarkupID, EventInventory.Configuration.DefaultCacheExpiration);
                }
            }

            return(useTierCommissionByMarkupID);
        }
Exemple #3
0
        public static TicketServDAL.AllMarkupRuleTypesRecordCollection GetAllMarkupRuleTypes()
        {
            String cacheKey = CacheManager.GetCacheKey("TicketServDALCache.GetAllMarkupRuleTypes");

            TicketServDAL.AllMarkupRuleTypesRecordCollection returnValue = (TicketServDAL.AllMarkupRuleTypesRecordCollection)CacheManager.Get(cacheKey);

            if (returnValue == null)
            {
                TicketServDAL.TryGetAllMarkupRuleTypes(out returnValue);
                if (returnValue != null)
                {
                    CacheManager.Add(cacheKey, returnValue, EventInventory.Configuration.DefaultCacheExpiration);
                }
            }

            return(returnValue);
        }
Exemple #4
0
        public static TicketServDAL.ClientMarkupRoundingRulesRecordCollection GetClientMarkupRoundingRules(Int32?clientID)
        {
            String cacheKey = CacheManager.GetCacheKey("GetClientMarkupRoundingRules", clientID);

            TicketServDAL.ClientMarkupRoundingRulesRecordCollection returnValue =
                (TicketServDAL.ClientMarkupRoundingRulesRecordCollection)CacheManager.Get(cacheKey);

            if (returnValue == null)
            {
                TicketServDAL.TryGetClientMarkupRoundingRules(clientID, out returnValue);
                if (returnValue != null)
                {
                    CacheManager.Add(cacheKey, returnValue, EventInventory.Configuration.DefaultCacheExpiration);
                }
            }

            return(returnValue);
        }
Exemple #5
0
        public static TicketServDAL.DefaultMarkupRuleRecord GetDefaultMarkupRule(Int32?markupID, Boolean isInternal)
        {
            String cacheKey = CacheManager.GetCacheKey("GetDefaultMarkupRule", markupID, isInternal);

            TicketServDAL.DefaultMarkupRuleRecord returnValue =
                (TicketServDAL.DefaultMarkupRuleRecord)CacheManager.Get(cacheKey);

            if (returnValue == null)
            {
                TicketServDAL.TryGetDefaultMarkupRule(markupID, isInternal, out returnValue);
                if (returnValue != null)
                {
                    CacheManager.Add(cacheKey, returnValue, EventInventory.Configuration.DefaultCacheExpiration);
                }
            }

            return(returnValue);
        }
Exemple #6
0
        public static TicketServDAL.MarkupRulesRecordCollection GetMarkupRules(Int32?markupID, Boolean?showOnlyActive)
        {
            String cacheKey = CacheManager.GetCacheKey("GetMarkupRules", markupID, showOnlyActive);

            TicketServDAL.MarkupRulesRecordCollection returnValue =
                (TicketServDAL.MarkupRulesRecordCollection)CacheManager.Get(cacheKey);

            if (returnValue == null)
            {
                TicketServDAL.TryGetMarkupRules(markupID, showOnlyActive, out returnValue);
                if (returnValue != null)
                {
                    CacheManager.Add(cacheKey, returnValue, EventInventory.Configuration.DefaultCacheExpiration);
                }
            }

            return(returnValue);
        }