As peter stated, there are 2 potential types of moisture problems. 1/ moisture leaking or wicking through the foundation or 2/ interior moisture condensating.
Exterior moisture is stopped by preenting it from leaking through. This can be done by a good applied concrete waterproofer.
As far a preventing interior condensation, the vapor barrier only handles part of the issue. A VB by definition is there to prevent vapor from travelling THROUGH it & the material that it is in contact with. Although this is important, the main mechanism of moisture movement (and the problems that go with it) is by convection. If warm. humid air is allowed the move AROUND your wall & VB & come in contact with a cooler surface, like the foundation, condensation will occur.
What does this mean for procedure. Poly as stated on the interior of the wall. Since poly is also an air barrier, it also helps to solve any convection (this is important if your using a wall material the is not an air movement barrier. Finished drywall is. T & G panelling is not.) You still need to seal any other potential leaks. This would include the outlet & switch boxes, wiring holes, as well as the ends of the walls & plates. Don't underestimate how much air, and moisture, can move through even a small hole.