private void adGetADGroups_Click(object sender, EventArgs e) { ADSettings tempADSettings; tempADSettings = new ADSettings(); tempADSettings.ADDomain = adDomainText.Text; tempADSettings.ADServerPrimary = adServerPrimaryText.Text; tempADSettings.ADServerSecondary = adServerSecondaryText.Text; tempADSettings.ADPort = adPortText.Text; tempADSettings.BindUsername = adBindUsernameText.Text; tempADSettings.BindPassword = adBindPasswordText.Text; tempADSettings.ADUserBase = adBindUserBaseText.Text; Program.utilities.setSkipAD(0); Console.WriteLine("Calling GetADGroups for Admins!"); Program.myADAdminGroups = Program.utilities.getADGroups(tempADSettings); Program.myADAdminGroupsBS = new BindingSource(); Program.myADAdminGroupsBS.DataSource = Program.myADAdminGroups.Tables["AD Groups"]; Console.WriteLine("Calling GetADGroups for Read Only!"); Program.myADReadOnlyGroups = Program.utilities.getADGroups(tempADSettings); Program.myADReadOnlyGroupsBS = new BindingSource(); Program.myADReadOnlyGroupsBS.DataSource = Program.myADReadOnlyGroups.Tables["AD Groups"]; this.adAdminGroupDN.DataSource = Program.myADAdminGroupsBS; this.adAdminGroupDN.DisplayMember = Program.myADAdminGroups.Tables["AD Groups"].Columns["Name"].ToString(); this.adAdminGroupDN.ValueMember = Program.myADAdminGroups.Tables["AD Groups"].Columns["GroupDN"].ToString(); Program.utilities.SelectItemByValue(adAdminGroupDN, "GroupDN", Program.utilities.DecryptString(Program.utilities.ADAdministratorGroupDN, 846)); this.adAdminGroupDN.Refresh(); this.adReadOnlyGroupDN.DataSource = Program.myADReadOnlyGroupsBS; this.adReadOnlyGroupDN.DisplayMember = Program.myADReadOnlyGroups.Tables["AD Groups"].Columns["Name"].ToString(); this.adReadOnlyGroupDN.ValueMember = Program.myADReadOnlyGroups.Tables["AD Groups"].Columns["GroupDN"].ToString(); Program.utilities.SelectItemByValue(adReadOnlyGroupDN, "GroupDN", Program.utilities.DecryptString(Program.utilities.ADReadOnlyGroupDN, 657)); this.adReadOnlyGroupDN.Refresh(); }
public ApplicationSettings() { myDBSettings = new DBSettings(); myADSettings = new ADSettings(); }