Exemple #1
0
 internal static void LoginNow(User user)                                            //works as expected
 {
     Console.WriteLine("LoginNow()");
     DatabaseAccess.LocalDbPassword = BackendManager.GenerateLocalDbPassword();
     DatabaseAccess.Instance.VerifyUserDataValidity();
     if (Universal.ParentForm.InvokeRequired)
     {
         Universal.ParentForm.Invoke(new MethodInvoker(delegate { SplashScreen.Instance.Show(); }));
     }
     else
     {
         SplashScreen.Instance.Show();
     }
     if (user.AccountType == "consumer")
     {
         if (Universal.ParentForm.InvokeRequired)
         {
             Universal.ParentForm.Invoke(new MethodInvoker(LoadEssentialPanelsAfterLoginSuccess));
         }
         else
         {
             LoadEssentialPanelsAfterLoginSuccess();
         }
         BackendManager.SendPendingNuntii();
         BackendManager.SyncWithTheServer();
         ConversationListPanel.MyConversationListPanel.RefreshConversationList();
     }
 }
Exemple #2
0
 internal static void SetChangedPassword(string newPassword)
 {
     BackendManager.Password = newPassword;
     DatabaseAccess.Instance.ChangeLocalDataBasePassword(BackendManager.GenerateLocalDbPassword());
 }