private void BindToolbar() { using (IDataReader reader = SecureGroup.GetGroup(GroupID)) { if (reader.Read()) { secHeader.Title = CommonHelper.GetResFileString((string)reader["GroupName"]); } } ComponentArt.Web.UI.MenuItem topMenuItem = new ComponentArt.Web.UI.MenuItem(); topMenuItem.Text = /*"<img border='0' src='../Layouts/Images/downbtn.gif' width='9px' height='5px' align='absmiddle'/> " + */ LocRM2.GetString("Actions"); topMenuItem.Look.LeftIconUrl = ResolveUrl("~/Layouts/Images/downbtn1.gif"); topMenuItem.Look.LeftIconHeight = Unit.Pixel(5); topMenuItem.Look.LeftIconWidth = Unit.Pixel(16); topMenuItem.LookId = "TopItemLook"; ComponentArt.Web.UI.MenuItem subItem; #region new group if (SecureGroup.CanCreate(GroupID)) { subItem = new ComponentArt.Web.UI.MenuItem(); subItem.Look.LeftIconUrl = "~/Layouts/Images/icons/newgroup.gif"; subItem.Look.LeftIconWidth = Unit.Pixel(16); subItem.Look.LeftIconHeight = Unit.Pixel(16); subItem.NavigateUrl = "~/Directory/AddGroup.aspx?Type=0&GroupID=" + GroupID.ToString(); subItem.Text = LocRM.GetString("AddGroup"); topMenuItem.Items.Add(subItem); } #endregion #region edit group if (SecureGroup.CanUpdate() && GroupID > 9) { subItem = new ComponentArt.Web.UI.MenuItem(); subItem.Look.LeftIconUrl = "~/Layouts/Images/icons/editgroup.gif"; subItem.Look.LeftIconWidth = Unit.Pixel(16); subItem.Look.LeftIconHeight = Unit.Pixel(16); subItem.NavigateUrl = "~/Directory/AddGroup.aspx?Type=0&Edit=1&GroupID=" + GroupID.ToString(); subItem.Text = LocRM.GetString("EditGroup"); topMenuItem.Items.Add(subItem); } #endregion #region move if (SecureGroup.CanMove(GroupID)) { subItem = new ComponentArt.Web.UI.MenuItem(); subItem.Look.LeftIconUrl = "~/Layouts/Images/icons/movegroup.gif"; subItem.Look.LeftIconWidth = Unit.Pixel(16); subItem.Look.LeftIconHeight = Unit.Pixel(16); subItem.NavigateUrl = "~/Directory/MoveGroup.aspx?GroupID=" + GroupID.ToString(); subItem.Text = LocRM.GetString("MoveGroup"); topMenuItem.Items.Add(subItem); } #endregion #region delete if (SecureGroup.CanDelete(GroupID)) { subItem = new ComponentArt.Web.UI.MenuItem(); subItem.Look.LeftIconUrl = "~/Layouts/Images/icons/deletegroup.gif"; subItem.Look.LeftIconWidth = Unit.Pixel(16); subItem.Look.LeftIconHeight = Unit.Pixel(16); subItem.ClientSideCommand = "javascript:DeleteGroup()"; subItem.Text = LocRM.GetString("DeleteGroup"); topMenuItem.Items.Add(subItem); } #endregion #region new user if (User.CanCreateExternal() || User.CanCreatePending() || User.CanCreate()) { subItem = new ComponentArt.Web.UI.MenuItem(); subItem.Look.LeftIconUrl = "~/Layouts/Images/icons/newuser.gif"; subItem.Look.LeftIconWidth = Unit.Pixel(16); subItem.Look.LeftIconHeight = Unit.Pixel(16); subItem.NavigateUrl = "~/Directory/MultipleUserEdit.aspx?GroupID=" + GroupID; subItem.Text = LocRM.GetString("AddUser"); topMenuItem.Items.Add(subItem); } #endregion if (topMenuItem.Items.Count > 0) { secHeader.ActionsMenu.Items.Add(topMenuItem); } }