public override void load( OleDbDataReader reader )
{
base.resetDirtyState();
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(_INSTRUMENT_NAME) )
fieldMap[_INSTRUMENT_NAME] = reader[_INSTRUMENT_NAME];
else
fieldMap.Add(_INSTRUMENT_NAME, reader[_INSTRUMENT_NAME]);
if( originalFieldMap.ContainsKey(_INSTRUMENT_NAME) )
originalFieldMap[_INSTRUMENT_NAME] = reader[_INSTRUMENT_NAME];
else
originalFieldMap.Add(_INSTRUMENT_NAME, reader[_INSTRUMENT_NAME]);
if( fieldMap.ContainsKey(_MODEL_NAME) )
fieldMap[_MODEL_NAME] = reader[_MODEL_NAME];
else
fieldMap.Add(_MODEL_NAME, reader[_MODEL_NAME]);
if( originalFieldMap.ContainsKey(_MODEL_NAME) )
originalFieldMap[_MODEL_NAME] = reader[_MODEL_NAME];
else
originalFieldMap.Add(_MODEL_NAME, reader[_MODEL_NAME]);
if( fieldMap.ContainsKey(_ATML) )
fieldMap[_ATML] = reader[_ATML];
else
fieldMap.Add(_ATML, reader[_ATML]);
if( originalFieldMap.ContainsKey(_ATML) )
originalFieldMap[_ATML] = reader[_ATML];
else
originalFieldMap.Add(_ATML, reader[_ATML]);
if( fieldMap.ContainsKey(_DESCRIPTION) )
fieldMap[_DESCRIPTION] = reader[_DESCRIPTION];
else
fieldMap.Add(_DESCRIPTION, reader[_DESCRIPTION]);
if( originalFieldMap.ContainsKey(_DESCRIPTION) )
originalFieldMap[_DESCRIPTION] = reader[_DESCRIPTION];
else
originalFieldMap.Add(_DESCRIPTION, reader[_DESCRIPTION]);
if( fieldMap.ContainsKey(_PART_NUMBER) )
fieldMap[_PART_NUMBER] = reader[_PART_NUMBER];
else
fieldMap.Add(_PART_NUMBER, reader[_PART_NUMBER]);
if( originalFieldMap.ContainsKey(_PART_NUMBER) )
originalFieldMap[_PART_NUMBER] = reader[_PART_NUMBER];
else
originalFieldMap.Add(_PART_NUMBER, reader[_PART_NUMBER]);
}