FYi - For future information on the side of the Nexus 7 there are 4 pogo pins for dock charging.
So if you cannot charge via the usb/charging port you still my be able to charge via a docking station.
Assuming it a problem with the usb/charging connector problem and not a battery fault.
Jeff.