Maybe you do not have the case's power button attached to the correct pins on the motherboard header, or the cable got pulled loose. Or perhaps the case's actual power-button electrical switch is faulty.
As for the booting problem, also check your boot-device and hard-drive prioritiy lists in your motherboard's BIOS, if you haven't already done so.