Пример #1
0
 /// <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;
 }
Пример #2
0
        /// <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;
        }