void AuthorizedLogin() { try { Thread tSuperNodeWCFClients = new Thread(new ThreadStart(SuperNodeWCFClients)); tSuperNodeWCFClients.Start(); isEventOccured = false; btnBList.Visibility = Visibility.Visible; btnBList.IsEnabled = true; btnSettings.Visibility = Visibility.Visible; btnLogin.Visibility = Visibility.Visible; btnMExp.Visibility = Visibility.Visible; tblkUserName.Visibility = Visibility.Visible; btnRecord.Visibility = Visibility.Collapsed; tblkUserName.Text = "Welcome " + VMuktiAPI.VMuktiInfo.CurrentPeer.DisplayName; objBuddies.Visibility = Visibility.Visible; if (VMuktiAPI.VMuktiInfo.CurrentPeer.RoleID == 1) { btnConsole.Visibility = Visibility.Visible; } objCtlThemPopUp = new CtlThemPopUp(); objPopup = new wndVMuktiPopup(); #region changes for the scheduler if (objVMuktiGrid.LoadPage(2)) { objVMuktiGrid.FncControllPane(true); blOpenMExp = false; btnMExp_Click(null, null); } #endregion try { if (VMuktiAPI.VMuktiInfo.CurrentPeer.RoleID == 1) { btnSettings.Visibility = Visibility.Visible; } btnLoginText.Text = "Sign Out"; } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "objModules_EntAutherized()", "pgHome.xaml.cs"); } Thread tWCFClients = new Thread(new ThreadStart(AdditionalWCFClients)); tWCFClients.Start(); if (VMuktiAPI.VMuktiInfo.CurrentPeer.CurrPeerType == VMuktiAPI.PeerType.NodeWithHttp) { dispTmrCheckStatus.Start(); } #region LoadSettings objSetting = new CtlSettings(); objSetting.Height = 480; objSetting.Width = 640; objSetting.Margin = new Thickness(0, 50, 0, 0); objSetting.Visibility = Visibility.Collapsed; objSetting.VerticalAlignment = VerticalAlignment.Top; objSetting.HorizontalAlignment = HorizontalAlignment.Center; cnvSettings.Children.Add(objSetting); objViewProfile = new CtlViewProfile(); objViewProfile.Height = 480; objViewProfile.Width = 640; objViewProfile.Margin = new Thickness(0, 50, 0, 0); objViewProfile.Visibility = Visibility.Collapsed; objViewProfile.VerticalAlignment = VerticalAlignment.Center; objViewProfile.HorizontalAlignment = HorizontalAlignment.Center; cnvSettings.Children.Add(objViewProfile); #endregion } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, System.Reflection.MethodInfo.GetCurrentMethod().Name, "pgHome.xaml.cs"); } }