private void irmTabControl_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (irmTabControl.SelectedTab == irmTabControl.TabPages["adUserEditTabPage"])
     {
         selectedOperation = IrmOperation.ADUserEditor;
     }
 }
 private void irmTabs_CheckedChanged(object sender, EventArgs e)
 {
     if (general_RadioButton.Checked)
     {
         SetAuthenticationMode();
         ldapServerPassword_Label.Visible   = false;
         ldapServerPassword_TextBox.Visible = false;
         ldapServerUsername_Label.Visible   = false;
         ldapServerUsername_TextBox.Visible = false;
         ldapServer_Label.Visible           = false;
         ldapServer_textBox.Visible         = false;
         codeAttribute_Label.Visible        = false;
         cardAttribute_Label.Visible        = false;
         code_TextBox.Visible         = false;
         card_TextBox.Visible         = false;
         dataStorage_GroupBox.Visible = true;
         deviceAuthenticationMethod_GroupBox.Visible = true;
         display_Label.Visible = false;
         selectedOperation     = IrmOperation.GeneralSettings;
     }
     else if (ldap_RadioButton.Checked)
     {
         SetDataStorage();
         ldapServerPassword_Label.Visible            = true;
         ldapServerPassword_TextBox.Visible          = true;
         ldapServerUsername_Label.Visible            = true;
         ldapServerUsername_TextBox.Visible          = true;
         ldapServer_Label.Visible                    = true;
         ldapServer_textBox.Visible                  = true;
         dataStorage_GroupBox.Visible                = false;
         deviceAuthenticationMethod_GroupBox.Visible = false;
         codeAttribute_Label.Visible                 = false;
         cardAttribute_Label.Visible                 = false;
         code_TextBox.Visible  = false;
         card_TextBox.Visible  = false;
         display_Label.Visible = false;
         selectedOperation     = IrmOperation.LDAPServerConfigure;
     }
     else if (cardsCodes_RadioButton.Checked)
     {
         ldapServerPassword_Label.Visible            = false;
         ldapServerPassword_TextBox.Visible          = false;
         ldapServerUsername_Label.Visible            = false;
         ldapServerUsername_TextBox.Visible          = false;
         ldapServer_Label.Visible                    = false;
         ldapServer_textBox.Visible                  = false;
         dataStorage_GroupBox.Visible                = false;
         deviceAuthenticationMethod_GroupBox.Visible = false;
         if (ldapServer_RadioButton.Checked)
         {
             display_Label.Visible = false;
             if (cardOnly_RadioButton.Checked)
             {
                 card_TextBox.Visible        = true;
                 cardAttribute_Label.Visible = true;
                 code_TextBox.Visible        = false;
                 codeAttribute_Label.Visible = false;
             }
             else if (codeOnly_RadioButton.Checked)
             {
                 card_TextBox.Visible        = false;
                 cardAttribute_Label.Visible = false;
                 code_TextBox.Visible        = true;
                 codeAttribute_Label.Visible = true;
             }
             else
             {
                 card_TextBox.Visible        = true;
                 cardAttribute_Label.Visible = true;
                 code_TextBox.Visible        = true;
                 codeAttribute_Label.Visible = true;
             }
         }
         else
         {
             display_Label.Visible = true;
         }
         selectedOperation = IrmOperation.CodeandorCardAttribute;
     }
 }