Yes i understand :)
You can create a singleton class, set as public and initiated on login:
http://www.itexposed.com/forum/csharp/singleton-pattern/
Set your username and role definition in this class while making it public it will be available to all your application - implementing it in a singleton fashion will only allow one instance of your "role" class to avoid mishaps.
This has to be done after you validate the password of the user, pseudo code for it:
if (db.password = textbox.password)
{
Singleton s = new Singleton();
s.username = textbox.username;
s.roles = db.roles;
}
textbox info comes from form, whereas db info comes from db.
hope it helps