public override void load( OleDbDataReader reader )
{
base.resetDirtyState();
if( fieldMap.ContainsKey(_EQUIPMENT_UUID) )
fieldMap[_EQUIPMENT_UUID] = reader[_EQUIPMENT_UUID];
else
fieldMap.Add(_EQUIPMENT_UUID, reader[_EQUIPMENT_UUID]);
if( originalFieldMap.ContainsKey(_EQUIPMENT_UUID) )
originalFieldMap[_EQUIPMENT_UUID] = reader[_EQUIPMENT_UUID];
else
originalFieldMap.Add(_EQUIPMENT_UUID, reader[_EQUIPMENT_UUID]);
if( fieldMap.ContainsKey(_INSTRUMENT_UUID) )
fieldMap[_INSTRUMENT_UUID] = reader[_INSTRUMENT_UUID];
else
fieldMap.Add(_INSTRUMENT_UUID, reader[_INSTRUMENT_UUID]);
if( originalFieldMap.ContainsKey(_INSTRUMENT_UUID) )
originalFieldMap[_INSTRUMENT_UUID] = reader[_INSTRUMENT_UUID];
else
originalFieldMap.Add(_INSTRUMENT_UUID, reader[_INSTRUMENT_UUID]);
if( fieldMap.ContainsKey(_ASSET_IDENTIFIER) )
fieldMap[_ASSET_IDENTIFIER] = reader[_ASSET_IDENTIFIER];
else
fieldMap.Add(_ASSET_IDENTIFIER, reader[_ASSET_IDENTIFIER]);
if( originalFieldMap.ContainsKey(_ASSET_IDENTIFIER) )
originalFieldMap[_ASSET_IDENTIFIER] = reader[_ASSET_IDENTIFIER];
else
originalFieldMap.Add(_ASSET_IDENTIFIER, reader[_ASSET_IDENTIFIER]);
if( fieldMap.ContainsKey(_QUANTITY) )
fieldMap[_QUANTITY] = reader[_QUANTITY];
else
fieldMap.Add(_QUANTITY, reader[_QUANTITY]);
if( originalFieldMap.ContainsKey(_QUANTITY) )
originalFieldMap[_QUANTITY] = reader[_QUANTITY];
else
originalFieldMap.Add(_QUANTITY, reader[_QUANTITY]);
}