/// <summary> /// Configures for user. /// </summary> /// <param name="info">The info.</param> public void ConfigureForUser(BoutiqueUserInfo info) { _logger.Info("**************************************************************************"); _logger.Info(" Start Configuration Sequence for user {0}", IrisSession.Current.Username); _logger.Info("**************************************************************************"); _logger.Info("Current Credentials User Name:\t{0}", IrisCredentials.Current.UserName); _logger.Info("Current Iris Session:\tUser: {0}\tSession:{1}", IrisSession.Current.Username, IrisSession.Current.Id); _logger.Info("Received Boutique Info:\tGreeting: {0}\n", info.Greeting); LogonLogoffLink.BarItemName = IrisSession.Current.IsDefaultSession ? "BiLogon" : "BiLogout"; RibbonBuilder.Build(RibbonControl, info.Menu, _host.ExecuteApplet); ApplyTheme(ThemeManager.ApplicationThemeName); SetFeedBackText(info.Greeting); IsEnabled = true; }
/// <summary> /// Configures for user. /// </summary> /// <param name="info">The info.</param> /// <remarks></remarks> public void ConfigureForUser(BoutiqueUserInfo info) { miLogon.Enabled = true; BoutiqueUserInfo = info; SetFeedBackText("Welcome to MobiGuider Desktop.", info.Greeting); MenuBuilder.Build(miApplications, BoutiqueUserInfo.Menu.Items, _host.ExecuteApplet); if (IrisSession.Current.IsDefaultSession) { miLogon.Text = "Login"; } else { miProfile.Enabled = true; miLogon.Text = String.Format("Logoff {0} {1}", IrisSession.Current.FirstName, IrisSession.Current.LastName); } IsEnabled = true; }