AssignVolumeBinFolder¶
Type ISIAPIAssignVolumeBinFolder · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID C76BF8CA-B494-40AB-A25F-099B684878A4
AssignVolumeBinFolder wrapper interface
Declaration¶
Members¶
Properties
| Property | Type | Summary |
|---|---|---|
| Name | string |
Assign Volume Bin Folder Name |
| Position | int |
This AssignVolumeBinFolder object's Position in the collection. It is a zero-base integer. |
| IsExpanded | bool |
Flag indicating whether this folder is expanded. |
| AssignVolumeBins | ISIAPIAssignVolumeBins |
Collection of AssignVolumeBins in this Folder |
| Project | ISIAPIProject |
Methods
| Method | Returns | Summary |
|---|---|---|
| AddAssignVolumeBin(int) | ISIAPIAssignVolumeBin |
Create a new AssignVolumeBin by using a Standard Software Setup and add it into this Folder. |
| AddAssignVolumeBin(string) | ISIAPIAssignVolumeBin |
Create a new AssignVolumeBin and add it into this Folder. The AssignVolumeBin is created by using a User Software Setup or a Standard Software Setup. The Software Setup is identified by the string parameter softwareSetupSignature. |
| RemoveAssignVolumeBin(ISIAPIAssignVolumeBin) | bool |
Remove an AssignVolumeBin from this Folder. |
| CloneAssignVolumeBin(ISIAPIAssignVolumeBin) | ISIAPIAssignVolumeBin |
Clone an AssignVolumeBin. |
| MoveAssignVolumeBinTo(ISIAPIAssignVolumeBin, int) | bool |
Move an AssignVolumeBin to a new position in the same Folder. |
| MoveAssignVolumeBinToFolder(ISIAPIAssignVolumeBin, ISIAPIAssignVolumeBinFolder) | bool |
Move an AssignVolumeBin from this Assign Volume Bin Folder to another Assign Volume Bin Folder in this Project. |
Properties¶
Name¶
Assign Volume Bin Folder Name
Type string
Value
Type: System.String.
The Assign Volume Bin Folder's name, max length = 100.
Code samples
Position¶
This AssignVolumeBinFolder object's Position in the collection. It is a zero-base integer.
Type int
Code samples
IsExpanded¶
Flag indicating whether this folder is expanded.
Type bool
Code samples
AssignVolumeBins¶
Collection of AssignVolumeBins in this Folder
Value
Type: ISIAPIAssignVolumeBins
AssignVolumeBins collection
Code samples
Project¶
Type ISIAPIProject
Code samples
Methods¶
AddAssignVolumeBin(int)¶
Create a new AssignVolumeBin by using a Standard Software Setup and add it into this Folder.
Parameters
| Name | Type | Description |
|---|---|---|
softwareSetup |
int |
Type: System.Int32; Standard Software Setup that is used to create the Volume Bin. 1 = Standard Left, 2 = New Zealand, 3 = New South Wales, 4 = Standard Right, 5 = US HCM (Metric), 6 = US HCM (Customary). |
Returns ISIAPIAssignVolumeBin - The new added AssignVolumeBin.
Code samples
AddAssignVolumeBin(string)¶
Create a new AssignVolumeBin and add it into this Folder.
The AssignVolumeBin is created by using a User Software Setup or a Standard Software Setup. The Software Setup is identified by the string parameter softwareSetupSignature.
Parameters
| Name | Type | Description |
|---|---|---|
softwareSetupSignature |
string |
The signature string of a User Software Setup or a Standard Software Setup. |
Returns ISIAPIAssignVolumeBin - The new added AssignVolumeBin.
Code samples
RemoveAssignVolumeBin(ISIAPIAssignVolumeBin)¶
Remove an AssignVolumeBin from this Folder.
Parameters
| Name | Type | Description |
|---|---|---|
assignVolumeBin |
ISIAPIAssignVolumeBin |
The AssignVolumeBin to remove. |
Returns bool - true if the AssignVolumeBin is successfully removed; otherwise, false. This method also returns false if the AssignVolumeBin does not exist in this Folder.
Remarks
The AssignVolumeBin cannot be used in any Assign Network.
Code samples
CloneAssignVolumeBin(ISIAPIAssignVolumeBin)¶
Clone an AssignVolumeBin.
Parameters
| Name | Type | Description |
|---|---|---|
assignVolumeBin |
ISIAPIAssignVolumeBin |
The AssignVolumeBin to be cloned. |
Returns ISIAPIAssignVolumeBin - The new cloned AssignVolumeBin.
Code samples
MoveAssignVolumeBinTo(ISIAPIAssignVolumeBin, int)¶
Move an AssignVolumeBin to a new position in the same Folder.
Parameters
| Name | Type | Description |
|---|---|---|
assignVolumeBin |
ISIAPIAssignVolumeBin |
The AssignVolumeBin to move. |
newPosition |
int |
The zero-based position that the AssignVolumeBin should be moved to. |
Returns bool - true if the AssignVolumeBin is successfully moved; otherwise, false. This method also returns false if the AssignVolumeBin does not exist in this Folder.
Code samples
MoveAssignVolumeBinToFolder(ISIAPIAssignVolumeBin, ISIAPIAssignVolumeBinFolder)¶
Move an AssignVolumeBin from this Assign Volume Bin Folder to another Assign Volume Bin Folder in this Project.
bool MoveAssignVolumeBinToFolder(ISIAPIAssignVolumeBin assignVolumeBin, ISIAPIAssignVolumeBinFolder destFolder)
Parameters
| Name | Type | Description |
|---|---|---|
assignVolumeBin |
ISIAPIAssignVolumeBin |
The AssignVolumeBin to move. |
destFolder |
ISIAPIAssignVolumeBinFolder |
The destination Assign Volume Bin Folder |
Returns bool - true if the AssignVolumeBin is successfully moved; otherwise, false. This method also returns false if the AssignVolumeBin does not exist in this Folder before moving it.