A/C may well have a leak.
It will NOW certainly need a new receiver drier, and regas if no leaks, make sure they put in tracer dye as well as the PAG oil.
Use an independanty garage for the A/C, lot cheaper.
I would first check the fuses for the electrical problems.
tabetha