You probably have a clog at or just after the wye (where the tub connects). This would keep the toilet and tub from draining, but would still allow the sinks to function.
The lack of vent for a toilet is not really a big deal. Many places don't require a separate vent for the toilet. The question might be why the line is clogging. He may not have put enough slope in the lines or something like that.