Exemple #1
0
 public MainWindow()
 {
     DB = new CDatabase(forumEntities);
     InitializeComponent();
     this.IsEnabled = false;
     TryLogin tryLogWindow = new TryLogin(stateLog, UserLogined, DB);
     tryLogWindow.ShowDialog();
     //logged?
     if (stateLog.StateLog == false) //no
     {
         this.Close();
         return;
     }
     else
     {
         this.IsEnabled = true;                        //yes
     }
     UserLogined = DB.GetUserInfo(UserLogined.UserName);
     var mesin = from q in forumEntities.Topic
                 where q.TopicName == UserLogined.UserLoweredName + "privatetopicin"
                 select q.TopicID;
     CurUserTopicMesIN = mesin.First();
     var mesout = from q in forumEntities.Topic
                 where q.TopicName == UserLogined.UserLoweredName + "privatetopicout"
                 select q.TopicID;
     CurUserTopicMesOUT = mesout.First();
     FillShowForumTab();
 }
Exemple #2
0
 public TryLogin(CLoginState state, Users UserTryLogin, CDatabase db )
 {
     DB = db;
     User = UserTryLogin;
     stateLog = state;
     InitializeComponent();
     loginTextBox.Focus();
 }
 public ShowUserProfile(Users LogUser,Users selectUser, ForumV2Entities forum, CDatabase db)
 {
     LoginedUser = LogUser;
     curUser = selectUser;
     forumEntities = forum;
     DB = db;
     InitializeComponent();
     foreach (Roles r in forumEntities.Roles)
     {
         switch (r.RoleName)
         {
             case "Admin": RoleAdminID = r.RoleId; break;
             case "Moderator": RoleModerID = r.RoleId; break;
             case "LockedUser": RoleBannedID = r.RoleId; break;
         }
     }
     FillProfile();
 }
 public ChangePassword(Users UserTryChPass, CDatabase db)
 {
     User = UserTryChPass;
     db = DB;
     InitializeComponent();
 }