Did he tell you that he disconnected the sunroof? If not maybe the fuse has gone, so you might need to lookup in your manual and find out which fuse controls the felt roof. Otherwise i am not sure about wiring because it should not be disconnected. Also the motor could of worn out on the sunroof as well.
P.S. I have the same car, in the same colour lol.