Skip to main content
View as Markdown

ISupplier interface

No description yet.

public interface ISupplier

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Properties​

PropertyTypeAccessDescription
Enabledboolget; set
Hiddenboolget; set
IsReadOnlyboolget; set
Optionsstringget; set
OrderPositionintget; set

Enabled​

No description yet.

bool GetState_Enabled();
void SetState_Enabled(bool argValue);

Type: bool · Access: read/write

Hidden​

No description yet.

bool GetState_Hidden();
void SetState_Hidden(bool argValue);

Type: bool · Access: read/write

IsReadOnly​

No description yet.

bool GetState_IsReadOnly();
void SetState_IsReadOnly(bool argValue);

Type: bool · Access: read/write

Options​

No description yet.

string GetState_Options();
void SetState_Options(string argValue);

Type: string · Access: read/write

OrderPosition​

No description yet.

int GetState_OrderPosition();
void SetState_OrderPosition(int argValue);

Type: int · Access: read/write

Methods​

MethodReturnsDescription
BackgroundGetCategoryParametersvoid
BackgroundSearchByKeywordvoid
BackgroundSearchByManufacturerPartNumbervoid
BackgroundSearchBySupplierPartNumbervoid
CreateSupplierCartISupplierCart
GetCategoryParametersISupplierCategoryParameters
GetOptionsPageIOptionsPage
GetSearchUrlstring
SearchByKeywordISupplierSearchResults
SearchByManufacturerPartNumberISupplierSearchResults
SearchBySupplierPartNumberISupplierSourceRelationship
SourceNamestring
SupportedSearchFiltersTSupplierSearchFilterSet

BackgroundGetCategoryParameters​

No description yet.

void BackgroundGetCategoryParameters(ISupplierCategory argCategory, uint argHandle);
void BackgroundGetCategoryParameters(object argCategory, uint argHandle);
ParameterTypePassing
argCategoryISupplierCategoryvalue
argHandleuintvalue

Returns: nothing (void)

The first overload is an extension method of ISupplierHelper (using SCH;) with typed parameters; the second is declared by the interface.

BackgroundSearchByKeyword​

No description yet.

void BackgroundSearchByKeyword(string argKeywords, int argRecordCount, int argStartRecord, TSupplierSearchFilterSet argSearchFilters, ISupplierCategory argCategory, ISupplierParametricFilters argParametricFilters, uint argHandle);
void BackgroundSearchByKeyword(string argKeywords, int argRecordCount, int argStartRecord, ITransportSet argSearchFilters, object argCategory, object argParametricFilters, uint argHandle);
ParameterTypePassing
argKeywordsstringvalue
argRecordCountintvalue
argStartRecordintvalue
argSearchFiltersTSupplierSearchFilterSetvalue
argCategoryISupplierCategoryvalue
argParametricFiltersISupplierParametricFiltersvalue
argHandleuintvalue

Returns: nothing (void)

The first overload is an extension method of ISupplierHelper (using SCH;) with typed parameters; the second is declared by the interface.

BackgroundSearchByManufacturerPartNumber​

No description yet.

void BackgroundSearchByManufacturerPartNumber(string argManufacturerPartNumber, uint argHandle);
ParameterTypePassing
argManufacturerPartNumberstringvalue
argHandleuintvalue

Returns: nothing (void)

BackgroundSearchBySupplierPartNumber​

No description yet.

void BackgroundSearchBySupplierPartNumber(string argSupplierPartNumber, TSkipOptionSet argSkipOptions, uint argHandle);
void BackgroundSearchBySupplierPartNumber(string argSupplierPartNumber, ITransportSet argSkipOptions, uint argHandle);
ParameterTypePassing
argSupplierPartNumberstringvalue
argSkipOptionsTSkipOptionSetvalue
argHandleuintvalue

Returns: nothing (void)

The first overload is an extension method of ISupplierHelper (using SCH;) with typed parameters; the second is declared by the interface.

CreateSupplierCart​

No description yet.

ISupplierCart CreateSupplierCart();

Returns: ISupplierCart

Extension method of ISupplierHelper (using SCH;).

GetCategoryParameters​

No description yet.

ISupplierCategoryParameters GetCategoryParameters(ISupplierCategory argCategory);
ParameterTypePassing
argCategoryISupplierCategoryvalue

Returns: ISupplierCategoryParameters

Extension method of ISupplierHelper (using SCH;).

GetOptionsPage​

No description yet.

IOptionsPage GetOptionsPage();

Returns: IOptionsPage

Extension method of ISupplierHelper (using SCH;).

GetSearchUrl​

No description yet.

string GetSearchUrl(string argPartNumber);
ParameterTypePassing
argPartNumberstringvalue

Returns: string

SearchByKeyword​

No description yet.

ISupplierSearchResults SearchByKeyword(string argKeywords, int argRecordCount, int argStartRecord, TSupplierSearchFilterSet argSearchFilters, ISupplierCategory argCategory, ISupplierParametricFilters argParametricFilters);
ParameterTypePassing
argKeywordsstringvalue
argRecordCountintvalue
argStartRecordintvalue
argSearchFiltersTSupplierSearchFilterSetvalue
argCategoryISupplierCategoryvalue
argParametricFiltersISupplierParametricFiltersvalue

Returns: ISupplierSearchResults

Extension method of ISupplierHelper (using SCH;).

SearchByManufacturerPartNumber​

No description yet.

ISupplierSearchResults SearchByManufacturerPartNumber(string argManufacturerPartNumber);
ParameterTypePassing
argManufacturerPartNumberstringvalue

Returns: ISupplierSearchResults

Extension method of ISupplierHelper (using SCH;).

SearchBySupplierPartNumber​

No description yet.

ISupplierSourceRelationship SearchBySupplierPartNumber(string argSupplierPartNumber, TSkipOptionSet argSkipOptions);
ParameterTypePassing
argSupplierPartNumberstringvalue
argSkipOptionsTSkipOptionSetvalue

Returns: ISupplierSourceRelationship

Extension method of ISupplierHelper (using SCH;).

SourceName​

No description yet.

string SourceName();

Returns: string

Examples: Extension_TestCS

SupportedSearchFilters​

No description yet.

TSupplierSearchFilterSet SupportedSearchFilters();

Returns: TSupplierSearchFilterSet

Extension method of ISupplierHelper (using SCH;).

Returned by​

ISupplierManager.GetSourceByName, ISupplierManager.GetSupplierSource

Examples​

Used in the SDK examples: Extension_TestCS.