Take your car to Hyundai Sajjad Motors on Jail road.
First of all get your car computer scanned as some of the issues are definitely fuel injectors related. Once computer /scanner is hooked, it will show all the faults, keep an eye on the scanner!
It seams wiring inside your indicator lever has burned causing all the electrical issues, but its not a huge problem, a good electricican can take care of it. Front viper issue is also related to it.
Rear viper hanging in Santro is common, you can fix it yourself, u just have to hold the viper in position & tighten the bolt, otherwise, a mechanic at Hyundai can take care of it, defiintely free.
Once your issues are resolved, get your car scanned again, they will not charge you again!!