private void buttonOKESC_Click(object sender, EventArgs e) { try { if (sender.Equals(this.buttonOK)) { if (this.combexUserID.SelectedIndex >= 0 && this.UserName != null && this.OrganizationalUnitID != null) { DomainUser domainUser = this.combexUserID.SelectedItem as DomainUser; if (domainUser != null) { OrganizationalUnitIndex organizationalUnitIndex = this.combexOrganizationalUnitID.SelectedItem as OrganizationalUnitIndex; if (organizationalUnitIndex != null && organizationalUnitIndex.OrganizationalUnitID == this.OrganizationalUnitID) { this.userAPIs.UserRegister(organizationalUnitIndex.LocationID, organizationalUnitIndex.OrganizationalUnitID, domainUser.FirstName, domainUser.LastName, domainUser.UserName, domainUser.SecurityIdentifier, (int)this.SameOUAccessLevel, (int)this.SameLocationAccessLevel, (int)this.OtherOUAccessLevel); this.DialogResult = DialogResult.OK; } } } } if (sender.Equals(this.buttonESC)) { this.DialogResult = DialogResult.Cancel; } } catch (Exception exception) { ExceptionHandlers.ShowExceptionMessageBox(this, exception); } }
private void binding_BindingComplete(object sender, BindingCompleteEventArgs e) { this.buttonOK.Enabled = this.UserName != null && this.OrganizationalUnitID != null; if (this.UserName != null) { this.labelAccessControl.Text = "Initialize the access controls for " + this.UserName + ":"; } if (this.OrganizationalUnitID != null) { OrganizationalUnitIndex organizationalUnitIndex = this.combexOrganizationalUnitID.SelectedItem as OrganizationalUnitIndex; if (organizationalUnitIndex != null && organizationalUnitIndex.OrganizationalUnitID == this.OrganizationalUnitID) { this.labelSameOU.Text = "Access right applies to " + organizationalUnitIndex.LocationOrganizationalUnitName; this.labelSameLocation.Text = "Access right applies to " + organizationalUnitIndex.LocationName; } } }
private void buttonOKESC_Click(object sender, EventArgs e) { try { if (sender.Equals(this.buttonOK)) { OrganizationalUnitIndex organizationalUnitIndex = null; this.textexNewOrganizationalUnitID.Text = this.textexNewOrganizationalUnitID.Text.Trim(); if (!this.addOU && this.combexOrganizationalUnitID.SelectedIndex >= 0) { organizationalUnitIndex = this.combexOrganizationalUnitID.SelectedItem as OrganizationalUnitIndex; } if ((this.addOU && this.NewLocationID != null && this.textexNewOrganizationalUnitID.Text.Length > 0) || organizationalUnitIndex != null) { if (CustomMsgBox.Show(this, "Are you sure you want to " + (this.addOU ? "add" : "remove") + " this organizational unit?" + "\r\n" + "\r\n" + (this.addOU ? this.textexNewOrganizationalUnitID.Text + "\r\nAt: " + this.combexNewLocationID.Text : organizationalUnitIndex.OrganizationalUnitName + "\r\nAt: " + organizationalUnitIndex.LocationName), "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Stop) == DialogResult.Yes) { if (this.addOU) { this.organizationalUnitAPIs.OrganizationalUnitAdd(this.NewLocationID, this.textexNewOrganizationalUnitID.Text, this.textexNewOrganizationalUnitID.Text); } if (!this.addOU) { this.organizationalUnitAPIs.OrganizationalUnitRemove(organizationalUnitIndex.OrganizationalUnitID, organizationalUnitIndex.OrganizationalUnitName); } this.DialogResult = DialogResult.OK; } } } if (sender.Equals(this.buttonESC)) { this.DialogResult = DialogResult.Cancel; } } catch (Exception exception) { ExceptionHandlers.ShowExceptionMessageBox(this, exception); } }