How do you know it is your ignition switch?
Window stuck down - most common causes;
Switch worn out or dusted (READ - lot of dust/dirt inside the switch
Fuse
Motor burnt out
Window bound
Electrical short/break between switch and motor
Heat don't work... ??? Presuming cab heat. Blower not working?
Stuck in Defrost?
No heat coming into the cab?
Sorry, you may have already done the proper diagnostics to point to the ignition, but the 2 affected items are not solely dedicated to the ignition, moreover there should be more wrong than just
a window (both should be affected) that won't go up and heat don't work.
Verify your fuses in the PDC (engine compartment) and in the cab with volt meter or test light. Check for corrosion. Check your related relays (HVAC) for same.