예제 #1
0
        protected override void CreateChildControls()
        {
            cbExpired.Text            = "Expired";
            cbExpired.EnableViewState = true;
            cbExpired.AutoPostBack    = true;
            Controls.Add(cbExpired);

            //			clipContextMenu.AutoPostBackOnSelect = false;
            //			clipContextMenu.ExpandSlide = SlideType.None;
            //			clipContextMenu.ExpandTransition = TransitionType.Fade;
            //			clipContextMenu.ExpandDelay = 250;
            //			clipContextMenu.CollapseSlide = SlideType.None;
            //			clipContextMenu.CollapseTransition = TransitionType.Fade;
            //			clipContextMenu.Orientation = GroupOrientation.Vertical;
            //			clipContextMenu.EnableViewState = false;
            //			clipContextMenu.ContextMenu = ContextMenuType.ControlSpecific;
            //			clipContextMenu.ContextControlId = this.ID;
            //
            //			MenuItem editItem = new MenuItem();
            //			editItem.Text = "Edit";
            //			clipContextMenu.Items.Add(editItem);
            //
            //			Controls.Add(clipContextMenu);

            ToolBarUtility.CommandItem("New Catalog", "New Catalog", "newcatalog.gif");
            ToolBarUtility.CommandItem("Up", "Up", "up.gif");
            ToolBarUtility.CommandItem("Down", "Down", "down.gif");
            ToolBarUtility.CommandItem("Copy", "Copy", "copy.gif");
            ToolBarUtility.CommandItem("Paste", "Paste", "paste.gif");
            ToolBarUtility.CommandItem("rPaste", "rPaste", "rpaste.gif");

            base.CreateChildControls();
        }
예제 #2
0
        protected override void CreateToolBarControls()
        {
            base.CreateToolBarControls();

            ddFormatType    = new DropDownList();
            ddFormatType.ID = "ddFormatType";
            ddFormatType.Items.Add("Default");
            ddFormatType.Items.Add("Addresses");
            ddFormatType.Items.Add("Email List");
            ddFormatType.Items.Add("Member IDs");
            ddFormatType.AutoPostBack    = true;
            ddFormatType.EnableViewState = false;
            Controls.Add(ddFormatType);

            ddListType    = new DropDownList();
            ddListType.ID = "ddListType";
            ddListType.Items.Add("Active");
            ddListType.Items.Add("Inactive");
            ddListType.Items.Add("Instructors");
            ddListType.Items.Add("Yudansha");
            ddListType.Items.Add("Mudansha");
            ddListType.Items.Add("Past Due");
            ddListType.Items.Add("Invalid Contacts");
            ddListType.Items.Add("All");
            ddListType.AutoPostBack    = true;
            ddListType.EnableViewState = false;
            Controls.Add(ddListType);

            ddSortType    = new DropDownList();
            ddSortType.ID = "ddSortType";
            ddSortType.Items.Add(new ListItem("Last Name"));
            ddSortType.Items.Add(new ListItem("First Name"));
            ddSortType.Items.Add(new ListItem("Rank"));
            ddSortType.Items.Add(new ListItem("Member Type"));
            ddSortType.Items.Add(new ListItem("Last Signin"));
            ddSortType.Items.Add(new ListItem("ID"));
            ddSortType.AutoPostBack    = true;
            ddSortType.EnableViewState = false;
            Controls.Add(ddSortType);

            ddCommands    = new DropDownList();
            ddCommands.ID = "ddCommands";
            ddCommands.Items.Add(new ListItem("--- Select ---"));
            ddCommands.Items.Add(new ListItem("Activate", "activate"));
            ddCommands.Items.Add(new ListItem("Deactivate", "deactivate"));
            ddCommands.Items.Add(new ListItem("Grant Membership", "grantmembership"));
            ddCommands.Items.Add(new ListItem("--- Address ---"));
            ddCommands.Items.Add(new ListItem("Validate", "validateaddress"));
            ddCommands.Items.Add(new ListItem("Invalidate", "invalidateaddress"));
            ddCommands.Items.Add(new ListItem("--- Dues ---"));
            ddCommands.Items.Add(new ListItem("Clear Dues", "cleardues"));
            ddCommands.Items.Add(new ListItem("Past Due", "pastdue"));
            ddCommands.SelectedIndexChanged += new System.EventHandler(this.ddCommands_SelectIndexChanged);
            ddCommands.AutoPostBack          = true;
            ddCommands.EnableViewState       = false;
            Controls.Add(ddCommands);

            // TO ADD ITEMS TO THE TOOL BAR AFTER???

            ToolBarUtility.AddControlItem(toolbars[0], ddListType);
            ToolBarUtility.AddControlItem(toolbars[0], ddFormatType);
            ToolBarUtility.AddControlItem(toolbars[0], ddSortType);
            ToolBarUtility.AddControlItem(toolbars[0], ddCommands);
            toolbars[0].Items.Add(ToolBarUtility.Break());
            toolbars[0].Items.Add(ToolBarUtility.CommandItem("export", "Export", "export.gif"));

            bool adminMode = Page.User.IsInRole("Tessen/Administrator");

            this.deleteButton.Enabled = adminMode;
            this.editButton.Enabled   = adminMode;
            this.newButton.Enabled    = adminMode;
            this.ddCommands.Enabled   = adminMode;
        }