Wish I had seen this earlier. The door sensor is special it doubles as a lock for the door. The switch is probably alright but either way it has almost certainly blown the PCB (control panel) as there are no fuses to protect it. The PCB alone will set you back about £95 if you add on the cost of the sensor? If you are a dab hand at repair I would look at the underside of the PCB for burn marks before ordering spares.
too late to help?, January 2009