Ejemplo n.º 1
0
        /// <summary>Evaluates current filters.</summary>
        /// <returns>
        /// true if the current combination of filters is valid, false
        /// otherwise.
        /// </returns>
        private bool GetFiltersAreAcceptable()
        {
            bool result = true;

            if (Filtering != null)
            {
                Hashtable table = new Hashtable();
                PopulateWithDimensionValues(table);

                FilteringEventArgs e = new FilteringEventArgs(table, result);
                Filtering(this, e);

                result = e.IsAcceptable;
            }

            return(result);
        }
Ejemplo n.º 2
0
        /// <summary>Evaluates current filters.</summary>
        /// <returns>
        /// true if the current combination of filters is valid, false
        /// otherwise.
        /// </returns>
        private bool GetFiltersAreAcceptable()
        {
            bool result = true;

            if (Filtering != null)
            {
                Hashtable table = new Hashtable();
                PopulateWithDimensionValues(table);

                FilteringEventArgs e = new FilteringEventArgs(table, result);
                Filtering(this, e);

                result = e.IsAcceptable;
            }

            return result;
        }