In the DataAccesslayer there is a class TransactionManager.cs
in this class is a declaration
private
string connectionString;
this is the value you need to change, unfortunatly as I found you need to now hack the code around a bit, but it depends on how you want to do the next step.
If you want to sort the connection string in the DataAccessLayer settings or registry then you can specify this at the declaration point above this will always be use then and override what is in the app.config file
else you will ne to create yourself a new class where you can pass you the connection string to from the font end probably into a property then you can replace the calls to connectionstring with your new property.
I can dig out the code of how I did it if you need more info.