示例#1
0
        //-------------------------------------------------------------------------

        private void MainForm_Load(object sender, EventArgs e)
        {
            // Who did we last login as?
            string lastUsername =
                Program.Settings.GetSetting <string>("App.LastUser", null, false);

            User lastUser = Program.UserCollection.GetUser(lastUsername);

            // Show user dialog so user can logon.
            UserDetailsDlg dlg = new UserDetailsDlg();

            dlg.SelectedUser = lastUser;
            dlg.ShowDialog(this);

            // Change the logged in user.
            Program.LoggedOnUser = dlg.SelectedUser;

            // Save selection to settings.
            Program.Settings.SetSetting <string>(
                "App.LastUser",
                Program.LoggedOnUser == null ? "" : Program.LoggedOnUser.Username,
                false);

            // Update the form title with the username.
            if (Program.LoggedOnUser != null)
            {
                Text += " (User: "******" (No User)";
            }

            // Clean up.
            dlg.Close();

            // Apply user permissions.
            ApplyUserPermissions();
        }
示例#2
0
文件: MainForm.cs 项目: grae22/Critr
    //-------------------------------------------------------------------------

    private void MainForm_Load( object sender, EventArgs e )
    {
      // Who did we last login as?
      string lastUsername = 
        Program.Settings.GetSetting<string>( "App.LastUser", null, false );

      User lastUser = Program.UserCollection.GetUser( lastUsername );

      // Show user dialog so user can logon.
      UserDetailsDlg dlg = new UserDetailsDlg();
      dlg.SelectedUser = lastUser;
      dlg.ShowDialog( this );

      // Change the logged in user.
      Program.LoggedOnUser = dlg.SelectedUser;

      // Save selection to settings.
      Program.Settings.SetSetting<string>(
        "App.LastUser",
        Program.LoggedOnUser == null ? "" : Program.LoggedOnUser.Username,
        false );

      // Update the form title with the username.
      if( Program.LoggedOnUser != null )
      {
        Text += " (User: "******" (No User)";
      }

      // Clean up.
      dlg.Close();

      // Apply user permissions.
      ApplyUserPermissions();
    }