Установите точку останова на строке, которая вызывает исключение, и проверьте каждую переменную, которая может быть нулевой: inv, inv._RoomPrice, coll, coll.RoomNumber
Найдя его, определите, где, по вашему мнению, он должен быть инициализирован, и исправьте ошибку, из-за которой он не был инициализирован.