ReferenceNumberInOrder object
ReferenceNumberInOrder properties and column mapping
To condense the information in this table, the Database Column Name uses the following abbreviations for database tables: r = referencenumber |
Property | Database Column | |||||
---|---|---|---|---|---|---|
Name |
Data Type (in C#) |
Name |
Data Type |
Modifiable |
Comments |
|
1 |
DataSourceID |
string |
N/A |
Not mapped |
||
2 |
ID |
int |
r.ref_id |
int |
Insert/Update |
Required for update |
3 |
IsDirty |
bool |
N/A |
Not mapped or used in service |
||
4 |
IsNew |
bool |
N/A |
Not mapped, set to false during save to update |
||
5 |
IsValid |
bool |
N/A |
Not mapped or used in service |
||
6 |
OrderHeaderNumber |
int |
Insert/Update |
Not mapped |
||
7 |
ReferenceTable |
string |
r.ref_table |
varchar(18) |
Insert/Update |
|
8 |
ReferenceTableKey |
int |
r.ref_tablekey |
int |
Insert/Update |
|
9 |
ReferenceType |
string |
r.ref_type |
varchar(6) |
Insert/Update |
|
10 |
UpdateableProperties |
N/A |
Not mapped |
|||
11 |
Value |
string |
r.ref_number |
varchar(30) |
Insert/Update |
ReferenceNumberInOrder methods
The Return Value for all methods is ReferenceNumber.ReturnObject.
Internal
Parameters | ||||
---|---|---|---|---|
Method Name |
Name |
Data type (in C#) |
ReferenceNumber.ReturnObject. |
Description |
orderHeaderNumber |
int |
0 = successful 1000 = errors occurred |
Creates a new ReferenceNumberInOrder object with the specified orderheader number in memory |
|
referenceTable |
||||
referenceTableKey |
int |
|||
orderHeaderNumber |
int |
0 = successful 1000 = errors occurred |
Creates the specified number of new ReferenceNumberInOrder objects with the specified orderheader number in memory |
|
referenceTable |
||||
referenceTableKey |
int |
|||
total |
int |
|||
orderHeaderNumber |
int |
0 = successful 100 = no records found 1000 = errors occurred |
Returns all ReferenceNumberInOrder objects that meet the provided criteria |
|
referenceTable |
||||
referenceTableKey |
int |
|||
orderHeaderNumber |
int |
0 = successful 100 = validation errors occurred and updates prevented 500 = update proceeded with warnings 1000 = error occurred and updates prevented |
Saves the provided ReferenceNumberInOrder objects and updates the database if requested, then returns the saved objects if the save was successful |
|
referenceNumbers |
List<ReferenceNumber> |
|||
updateDB |
bool |
|||
orderHeaderNumber |
int |
0 = successful 1000 = errors occurred |
Deletes the specified ReferenceNumberInOrder object |
|
referenceTable |
||||
referenceTableKey |
int |
|||
referenceNumberID |
int |
External
Parameters | ||||
---|---|---|---|---|
Method Name |
Name |
Data type (in C#) |
ReferenceNumber.ReturnObject. |
Description |
NewReferenceNumberInOrder |
tokenValue |
string |
0 = successful 1000 = errors occurred |
Creates a new ReferenceNumberInOrder object with the specified orderheader number in memory |
orderHeaderNumber |
int |
|||
referenceTable |
||||
referenceTableKey |
int |
|||
NewReferenceNumbersInOrder |
tokenValue |
string |
0 = successful 1000 = errors occurred |
Creates the specified number of new ReferenceNumberInOrder objects with the specified orderheader number in memory |
orderHeaderNumber |
int |
|||
referenceTable |
||||
referenceTableKey |
int |
|||
total |
int |
|||
RetrieveReferenceNumbersInOrder |
tokenValue |
string |
0 = successful 100 = no records found 1000 = errors occurred |
Returns all ReferenceNumberInOrder objects that meet the provided criteria |
orderHeaderNumber |
int |
|||
referenceTable |
||||
referenceTableKey |
int |
|||
SaveReferenceNumberInOrder |
tokenValue |
string |
0 = successful 100 = validation errors occurred and updates prevented 500 = update proceeded with warnings 1000 = error occurred and updates prevented |
Saves the provided ReferenceNumberInOrder objects and updates the database if requested, then returns the saved objects if the save was successful |
orderHeaderNumber |
int |
|||
referenceNumbers |
List<ReferenceNumber> |
|||
updateDB |
bool |
|||
DeleteReferenceNumberInOrder |
tokenValue |
string |
0 = successful 1000 = errors occurred |
Deletes the specified ReferenceNumberInOrder object |
orderHeaderNumber |
int |
|||
referenceTable |
||||
referenceTableKey |
int |
|||
referenceNumberID |
int |
ReferenceNumberInOrder.ReturnObject
This object does not have its own ReturnObject. Instead, it uses ReferenceNumber.ReturnObject.
ReferenceNumberInOrderUpdateInfo object
This object does not have its own UpdateInfo object. Instead, it uses ReferenceNumberUpdateInfo object.
Criteria object
This object does not have its own Criteria object. Instead, it uses the Criteria object associated with the ReferenceNumber object.