If he swaped the pins around at the mobo then the mobo would not know the difference. If it was windows settings then the power button would have worked right when plugged into the reset button pins.
Remove the power button connector from the mobo header, take a flat screwdriver and carefully short the two pins for a second, if PC comes on then it is the button on the tower that is bad.