Freight object
Freight properties and column mapping
To condense the information in this table, the Database Column Name uses the following abbreviations for database tables: f = freightdetail |
Property | Database Column | |||||
---|---|---|---|---|---|---|
Name |
Data Type (in C#) |
Name |
Data Type |
Modifiable |
Comments |
|
1 |
AccountOf |
string |
f.fgt_accountof |
varchar(8) |
Insert/Update |
|
2 |
ActualQuantity |
decimal |
f.fgt_quantity |
float |
Insert/Update |
First available in 2015.1.0 |
3 |
CmdCode |
string |
f.cmd_code |
varchar(8) |
Insert/Update |
|
4 |
CmdDescripton |
string |
f.fgt_description (defaults to the value in commodity.cmd_name) |
varchar(60) |
Insert/Update |
|
5 |
Count |
double |
f.fgt_count |
decimal(10,2) |
Insert/Update |
|
6 |
CountUnit |
string |
f.fgt_countunit |
varchar(6) |
Insert/Update |
|
7 |
DataSourceID |
string |
N/A |
Not mapped |
||
8 |
FreightNumber |
int |
f.fgt_number |
int |
Read-only |
System-generated |
9 |
Height |
double |
f.fgt_height |
float |
Insert/Update |
|
10 |
HeightUnit |
string |
f.fgt_heightunit |
varchar(6) |
Insert/Update |
|
11 |
HiTemp |
short |
f.fgt_hitemp |
smallint |
Insert/Update |
|
12 |
IsDirty |
bool |
N/A |
Not mapped or used in service |
||
13 |
IsNew |
bool |
N/A |
Not mapped, set to false during save to update |
||
14 |
IsValid |
bool |
N/A |
Not mapped or used in service |
||
15 |
Length |
double |
f.fgt_length |
Float |
Insert/Update |
|
16 |
LengthUnit |
string |
f.fgt_lengthunit |
varchar(6) |
Insert/Update |
|
17 |
LowTemp |
short |
f.fgt_lowtemp |
smallint |
Insert/Update |
|
18 |
NetQuantity |
double |
f.fgt_volume2 |
float |
Insert/Update |
First available in 2015.1.0 |
19 |
ParentFreightNumber |
int |
f.fgt_parentcmd_fgt_number |
int |
Insert/Update |
|
20 |
ReferenceNumbers |
List<ReferenceNumber> |
Insert/Update |
Reference ReferenceNumber object in ReferenceNumber table |
||
21 |
Sequence |
int |
f.fgt_display_sequence |
int |
Insert/Update |
|
22 |
Shipper |
string |
f.fgt_shipper |
char(8) |
Insert/Update |
|
23 |
StopNumber |
int |
f.stp_number |
int |
Read-only |
System-managed |
24 |
Supplier |
string |
f.fgt_supplier |
varchar(8) |
Insert/Update |
|
25 |
UpdateableProperties |
N/A |
Not mapped |
|||
26 |
Volume |
double |
f.fgt_volume |
float |
Insert/Update |
|
27 |
VolumeUnit |
string |
f.fgt_volumeunit |
varchar(6) |
Insert/Update |
|
28 |
Weight |
double |
f.fgt_weight |
float |
Insert/Update |
|
29 |
WeightUnit |
string |
f.fgt_weightunit |
varchar(6) |
Insert/Update |
|
30 |
Width |
double |
f.fgt_width |
float |
Insert/Update |
|
31 |
WidthUnit |
string |
f.fgt_widthunit |
varchar(6) |
Insert/Update |
Freight methods
The Return Value for all methods is Freight.ReturnObject.
Internal
Parameters | ||||
---|---|---|---|---|
Method Name |
Name |
Data type (in C#) |
Freight.ReturnObject. |
Description |
orderHeaderNumber |
int |
0 = successful 1000 = errors occurred |
Creates a new Freight object with the specified orderheader number and stop number in memory |
|
stopNumber |
int |
|||
orderHeaderNumber |
int |
0 = successful 1000 = errors occurred |
Creates the specified number of new Freight objects with the specified orderheader number and stop number in memory |
|
stopNumber |
int |
|||
total |
int |
|||
orderHeaderNumber |
int |
0 = successful 100 = no records found 1000 = errors occurred |
Returns all Freight objects with the specified orderheader number, stop number, and freight number |
|
stopNumber |
int |
|||
freightNumber |
int |
|||
orderHeaderNumber |
int |
0 = successful 100 = validation errors occurred and updates prevented 500 = update proceeded with warnings 1000 = error occurred and updates prevented |
Updates the Freight object with the specified orderheader number, stop number, and freight number with the provided freight |
|
stopNumber |
int |
|||
fgt |
||||
operation |
||||
freightNumber |
int |
|||
updateDB |
bool |
|||
orderHeaderNumber |
int |
0 = successful 100 = no records found 1000 = errors occurred |
Deletes the Freight object with the provided orderheader number, stop number, and freight number |
|
stopNumber |
int |
|||
freightNumber |
int |
External
Parameters | ||||
---|---|---|---|---|
Method Name |
Name |
Data type (in C#) |
Freight.ReturnObject. |
Description |
NewFreight |
tokenValue |
string |
0 = successful 1000 = errors occurred |
Creates a new Freight object with the specified orderheader number and stop number in memory |
orderHeaderNumber |
int |
|||
stopNumber |
int |
|||
NewFreights |
tokenValue |
string |
0 = successful 1000 = errors occurred |
Creates the specified number of new Freight objects with the specified orderheader number and stop number in memory |
orderHeaderNumber |
int |
|||
stopNumber |
int |
|||
total |
int |
|||
GetFreight |
tokenValue |
string |
0 = successful 100 = no records found 1000 = errors occurred |
Returns all Freight objects with the specified orderheader number, stop number, and freight number |
orderHeaderNumber |
int |
|||
stopNumber |
int |
|||
freightNumber |
int |
|||
UpdateFreight |
tokenValue |
string |
0 = successful 100 = validation errors occurred and updates prevented 500 = update proceeded with warnings 1000 = error occurred and updates prevented |
Updates the Freight object with the specified orderheader number, stop number, and freight number with the provided freight |
orderHeaderNumber |
int |
|||
stopNumber |
int |
|||
fgt |
||||
operation |
||||
freightNumber |
int |
|||
updateDB |
bool |
|||
DeleteFreight |
tokenValue |
string |
0 = successful 100 = no records found 1000 = errors occurred |
Deletes the Freight object with the provided orderheader number, stop number, and freight number |
orderHeaderNumber |
int |
|||
stopNumber |
int |
|||
freightNumber |
int |
Freight.ReturnObject
Property Name | Data Type (in C#) | Comments | |
---|---|---|---|
1 |
ErrorMessages |
List<string> |
|
2 |
ErrorObjectIndexList |
List<int> |
|
3 |
Exceptions |
List<Exception> |
|
4 |
ReferenceObjects |
List<Freight> |
|
5 |
ReturnCode |
int |
|
6 |
TraceMessages |
List<string> |
|
7 |
WarningMessages |
List<string> |
FreightUpdateInfo object
-
Data types (in C#) for all properties are bool.
-
Set the property to
true
to update the corresponding Freight property.
Property Name | |
---|---|
1 |
AccountOf |
2 |
CmdCode |
3 |
CmdDescripton |
4 |
Count |
5 |
CountUnit |
6 |
Height |
7 |
HeightUnit |
8 |
HiTemp |
9 |
Length |
10 |
LengthUnit |
11 |
LowTemp |
12 |
ReferenceNumbers |
13 |
Shipper |
14 |
Sequence |
15 |
Supplier |
16 |
Volume |
17 |
VolumeUnit |
18 |
Weight |
19 |
WeightUnit |
20 |
Width |
21 |
WidthUnit |