public void RaiseUnsupportedCapabilitiesError(DataSourceView view)
 {
     DataSourceCapabilities capabilities = this._requestedCapabilities & ~this._supportedCapabilities;
     if ((capabilities & DataSourceCapabilities.Sort) != DataSourceCapabilities.None)
     {
         view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort);
     }
     if ((capabilities & DataSourceCapabilities.Page) != DataSourceCapabilities.None)
     {
         view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page);
     }
     if ((capabilities & DataSourceCapabilities.RetrieveTotalRowCount) != DataSourceCapabilities.None)
     {
         view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount);
     }
 }
Exemplo n.º 2
0
        public void RaiseUnsupportedCapabilitiesError(DataSourceView view)
        {
            DataSourceCapabilities capabilities = this._requestedCapabilities & ~this._supportedCapabilities;

            if ((capabilities & DataSourceCapabilities.Sort) != DataSourceCapabilities.None)
            {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort);
            }
            if ((capabilities & DataSourceCapabilities.Page) != DataSourceCapabilities.None)
            {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page);
            }
            if ((capabilities & DataSourceCapabilities.RetrieveTotalRowCount) != DataSourceCapabilities.None)
            {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount);
            }
        }
Exemplo n.º 3
0
        /// <devdoc>
        /// Select implementations would call this method to raise errors on unsupported capabilities.
        /// </devdoc>
        public void RaiseUnsupportedCapabilitiesError(DataSourceView view)
        {
            DataSourceCapabilities unsupportedCapabilities;

            unsupportedCapabilities = _requestedCapabilities & ~_supportedCapabilities;

            if ((unsupportedCapabilities & DataSourceCapabilities.Sort) != 0)
            {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort);
            }

            if ((unsupportedCapabilities & DataSourceCapabilities.Page) != 0)
            {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page);
            }

            if ((unsupportedCapabilities & DataSourceCapabilities.RetrieveTotalRowCount) != 0)
            {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount);
            }

            Debug.Assert(unsupportedCapabilities == 0, "unknown capability not supported");
        }
Exemplo n.º 4
0
        // The RaiseUnsupportedCapabilitiesError method is used by data-bound controls
        // to compare additional requested capabilities represented by the properties
        // of the DataSourceSelectArguments class, such as the ability to sort or page
        // through a result set, with the capabilities supported by the data source view.
        // The view calls its own RaiseUnsupportedCapabilityError method for each possible
        // capability defined in the DataSourceCapabilities enumeration.
        public void RaiseUnsupportedCapabilitiesError(DataSourceView view)
        {
            DataSourceCapabilities requestedCaps    = RequestedCapabilities;
            DataSourceCapabilities notSupportedCaps = (requestedCaps ^ dsc) & requestedCaps;

            if (notSupportedCaps == DataSourceCapabilities.None)
            {
                return;
            }

            if ((notSupportedCaps & DataSourceCapabilities.RetrieveTotalRowCount) > 0)
            {
                notSupportedCaps = DataSourceCapabilities.RetrieveTotalRowCount;
            }
            else if ((notSupportedCaps & DataSourceCapabilities.Page) > 0)
            {
                notSupportedCaps = DataSourceCapabilities.Page;
            }

            view.RaiseUnsupportedCapabilityError(notSupportedCaps);
        }
		// The RaiseUnsupportedCapabilitiesError method is used by data-bound controls 
		// to compare additional requested capabilities represented by the properties 
		// of the DataSourceSelectArguments class, such as the ability to sort or page 
		// through a result set, with the capabilities supported by the data source view. 
		// The view calls its own RaiseUnsupportedCapabilityError method for each possible 
		// capability defined in the DataSourceCapabilities enumeration. 
		public void RaiseUnsupportedCapabilitiesError (DataSourceView view)
		{
			DataSourceCapabilities requestedCaps = RequestedCapabilities;
			DataSourceCapabilities notSupportedCaps = (requestedCaps ^ dsc) & requestedCaps;
			if (notSupportedCaps == DataSourceCapabilities.None)
				return;

			if ((notSupportedCaps & DataSourceCapabilities.RetrieveTotalRowCount) > 0)
				notSupportedCaps = DataSourceCapabilities.RetrieveTotalRowCount;
			else if ((notSupportedCaps & DataSourceCapabilities.Page) > 0)
				notSupportedCaps = DataSourceCapabilities.Page;

			view.RaiseUnsupportedCapabilityError (notSupportedCaps);
		}
        /// <devdoc>
        /// Select implementations would call this method to raise errors on unsupported capabilities.
        /// </devdoc>
        public void RaiseUnsupportedCapabilitiesError(DataSourceView view) {
            DataSourceCapabilities unsupportedCapabilities;
            unsupportedCapabilities = _requestedCapabilities & ~_supportedCapabilities;
            
            if ((unsupportedCapabilities & DataSourceCapabilities.Sort) != 0) {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Sort);
            }

            if ((unsupportedCapabilities & DataSourceCapabilities.Page) != 0) {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.Page);
            }

            if ((unsupportedCapabilities & DataSourceCapabilities.RetrieveTotalRowCount) != 0) {
                view.RaiseUnsupportedCapabilityError(DataSourceCapabilities.RetrieveTotalRowCount);
            }

            Debug.Assert(unsupportedCapabilities == 0, "unknown capability not supported");
        }
		public void RaiseUnsupportedCapabilitiesError (DataSourceView view)
		{
			view.RaiseUnsupportedCapabilityError (this.dsc);
		}