private ListViewItem CreateLDapListViewItem(IAzManApplicationGroupMember member) { ListViewItem lvi = new ListViewItem(); lvi.Tag = member; string displayName; member.GetMemberInfo(out displayName); lvi.Text = displayName; lvi.SubItems.Add(Globalization.MultilanguageResource.GetString("WhereDefined_LDAP")); return(lvi); }
protected void btnNonMembersRemove_Click(object sender, EventArgs e) { for (int i = 0; i < this.dgNonMembers.Rows.Count; i++) { if (((System.Web.UI.WebControls.CheckBox) this.dgNonMembers.Rows[i].FindControl("chkSelect")).Checked) { string sid = this.dgNonMembers.Rows[i].Cells[3].Text; foreach (ListViewItem lvi in this.lsvNonMembers.Items) { if (lvi.SubItems[1].Text == sid) { lvi.Selected = true; break; } } } } foreach (ListViewItem lvi in this.lsvNonMembers.Items) { if (lvi.Selected) { if ((lvi.Tag as IAzManStoreGroup) != null) { IAzManStoreGroup lviTag = (IAzManStoreGroup)lvi.Tag; this.NonMembersToRemove.Add(new GenericMember(lviTag.Name, lviTag.SID, WhereDefined.Store)); this.modified = true; } if ((lvi.Tag as IAzManApplicationGroup) != null) { IAzManApplicationGroup lviTag = (IAzManApplicationGroup)lvi.Tag; this.NonMembersToRemove.Add(new GenericMember(lviTag.Name, lviTag.SID, WhereDefined.Application)); this.modified = true; } else if ((lvi.Tag as IAzManApplicationGroupMember) != null) { IAzManApplicationGroupMember lviTag = (IAzManApplicationGroupMember)lvi.Tag; this.NonMembersToRemove.Add(new GenericMember(lviTag.SID.StringValue, lviTag.SID, WhereDefined.LDAP)); this.modified = true; } else if ((lvi.Tag as GenericMember) != null) { GenericMember lviTag = (GenericMember)lvi.Tag; if (this.NonMembersToAdd.Remove(lviTag.sid.StringValue)) { this.modified = true; } } lvi.Selected = false; } } this.RefreshApplicationGroupProperties(); }
private ListViewItem CreateDBListViewItem(IAzManApplicationGroupMember member) { ListViewItem lvi = new ListViewItem(); lvi.Tag = member; string displayName; member.GetMemberInfo(out displayName); lvi.Text = displayName; lvi.SubItems.Add("DB User"); lvi.SubItems.Add(member.SID.StringValue); return(lvi); }
private ListViewItem CreateLDapListViewItem(IAzManApplicationGroupMember member) { ListViewItem lvi = new ListViewItem(); lvi.Tag = member; string displayName = String.Empty; member.GetMemberInfo(out displayName); lvi.Text = displayName; lvi.SubItems.Add("Active Directory"); lvi.SubItems.Add(member.SID.StringValue); return(lvi); }
private void btnMembersRemove_Click(object sender, EventArgs e) { this.HourGlass(true); foreach (ListViewItem lvi in this.lsvMembers.SelectedItems) { if ((lvi.Tag as IAzManStoreGroup) != null) { IAzManStoreGroup lviTag = (IAzManStoreGroup)(lvi.Tag); this.MembersToRemove.Add(new GenericMember(lviTag.Name, lviTag.SID, WhereDefined.Store)); this.modified = true; } else if ((lvi.Tag as IAzManApplicationGroup) != null) { IAzManApplicationGroup lviTag = (IAzManApplicationGroup)(lvi.Tag); this.MembersToRemove.Add(new GenericMember(lviTag.Name, lviTag.SID, WhereDefined.Application)); this.modified = true; } else if ((lvi.Tag as IAzManApplicationGroupMember) != null) { IAzManApplicationGroupMember lviTag = (IAzManApplicationGroupMember)(lvi.Tag); this.MembersToRemove.Add(new GenericMember(lviTag.SID.StringValue, lviTag.SID, WhereDefined.LDAP)); this.modified = true; } else if ((lvi.Tag as GenericMember) != null) { GenericMember lviTag = (GenericMember)(lvi.Tag); if (this.MembersToAdd.Remove(lviTag.sid.StringValue)) { this.modified = true; } } } this.RefreshApplicationGroupProperties(); if (this.lsvMembers.Items.Count == 0) { this.btnMembersRemove.Enabled = false; } this.HourGlass(false); }
/// <summary> /// Adds an IAzManApplicationGroupMember publisher. /// </summary> /// <param name="publisher">The publisher.</param> internal void AddPublisher(IAzManApplicationGroupMember publisher) { publisher.ApplicationGroupMemberDeleted += new ApplicationGroupMemberDeletedDelegate(delegate(IAzManApplicationGroup ownerApplicationGroup, IAzManSid sid) { if (this.ApplicationGroupMemberDeleted != null) this.ApplicationGroupMemberDeleted(ownerApplicationGroup, sid); }); }
private bool FindMember(IAzManApplicationGroupMember[] members, string objectSid) { foreach (IAzManApplicationGroupMember m in members) { if (m.SID.StringValue == objectSid) return true; } return false; }
private ListViewItem CreateLDapListViewItem(IAzManApplicationGroupMember member) { ListViewItem lvi = new ListViewItem(); lvi.Tag = member; string displayName; member.GetMemberInfo(out displayName); lvi.Text = displayName; lvi.SubItems.Add(Globalization.MultilanguageResource.GetString("WhereDefined_LDAP")); return lvi; }
void SqlAzManENS_ApplicationGroupMemberCreated(IAzManApplicationGroup applicationGroup, IAzManApplicationGroupMember memberCreated) { logging.WriteInfo(this, String.Format("ENS Event: {0}\r\n\r\nApplication Group: {1}\r\nMember Created: {2}\r\n", "ApplicationGroupMemberCreated", applicationGroup.ToString(), memberCreated.ToString())); }
private void raiseApplicationGroupMemberCreated(IAzManApplicationGroup applicationGroup, IAzManApplicationGroupMember memberCreated) { if (this.ApplicationGroupMemberCreated != null) this.ApplicationGroupMemberCreated(applicationGroup, memberCreated); }
private ListViewItem CreateLDapListViewItem(IAzManApplicationGroupMember member) { ListViewItem lvi = new ListViewItem(); lvi.Tag = member; string displayName=String.Empty; member.GetMemberInfo(out displayName); lvi.Text = displayName; lvi.SubItems.Add("Active Directory"); lvi.SubItems.Add(member.SID.StringValue); return lvi; }
private ListViewItem CreateDBListViewItem(IAzManApplicationGroupMember member) { ListViewItem lvi = new ListViewItem(); lvi.Tag = member; string displayName; member.GetMemberInfo(out displayName); lvi.Text = displayName; lvi.SubItems.Add("DB User"); lvi.SubItems.Add(member.SID.StringValue); return lvi; }
private void raiseApplicationGroupMemberCreated(IAzManApplicationGroup applicationGroup, IAzManApplicationGroupMember memberCreated) { if (this.ApplicationGroupMemberCreated != null) { this.ApplicationGroupMemberCreated(applicationGroup, memberCreated); } }