Предполагая, что это приложение Windows Forms, вы можете создать класс User, который хранится в статическом классе ApplicationState.
Шаги:
1) Создать свой класс пользователя для хранения информациио пользователе:
public class User
{
public string Login { get; set; }
//.. other properties
}
2) Создайте свой класс ApplicationState:
public static class ApplicationState
{
public static User CurrentUser { get; set; }
}
3) В процессе входа в систему создайте новую версию класса пользователя и назначьте ее для ApplicationStateСвойство .CurrentUser:
public void CompleteLogin(string sLogin)
{
User user = new User();
user.Login = sLogin;
ApplicationState.CurrentUser = user;
}
4) Теперь вы можете использовать ApplicationState.CurrentUser
практически в любом месте вашего проекта.