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; } }