Re-casing an old dell pc

My mom had an old dell 3847 in her basement and the mobo is a GGDJT. I want to give it to my son for Christmas. The front is busted up and the power button doesn't work. The mobo is in good condition. So before I make purchases can someone tell me if its possible to put it in an atx or micro atx case and use an external power button?