void CDatabaseReader::ReadContractRow(CContract& aContract, const sql::ResultSet& rs) { aContract._id = rs.getInt("id"); // _wasSuggestedBefore; // some assignemnt for this contract was already suggested by an earliear run aContract._sealed = rs.getBoolean("sealed"); aContract._price = getDecimal(rs, "price", 2); // cents aContract._loadAmmount._weightKg = rs.getUInt("entireWeightKg"); aContract._loadAmmount._liter = getDecimal(rs, "entireVolumeM3", 3); // volume aContract._loadAmmount._units = rs.getUInt("entireVolumeUnits"); // paletten; }