Example #1
0
        // Move to Step 2
        protected void btn_NextStep_Click(object sender, EventArgs e)
        {
            Page_Type myPage_Type = (Page_Type)StringEnum.Parse(typeof(Page_Type), droplist_PageType.SelectedValue, true);

            switch (myPage_Type)
            {
            case Page_Type.Normal_Page:
                Panel_PageLink.Visible    = false;
                Panel_HeadContent.Visible = true;
                DataFill_Attribute();
                Panel_Page_Templates.Visible = true;
                DataFill_Template();
                Panel_Page_URLs.Visible       = true;
                Panel_Page_Securities.Visible = true;
                break;

            case Page_Type.Category:
                Panel_PageLink.Visible    = false;
                Panel_HeadContent.Visible = true;
                DataFill_Attribute();
                Panel_Page_Templates.Visible = true;
                DataFill_Template();
                Panel_Page_URLs.Visible       = true;
                Panel_Page_Securities.Visible = true;
                break;

            case Page_Type.Internal_Page_Pointer:
                lbl_LinkURL.Text              = "Pointer PageIndexID";
                Panel_PageLink.Visible        = true;
                Panel_HeadContent.Visible     = false;
                Panel_Page_Templates.Visible  = false;
                Panel_Page_URLs.Visible       = true;
                Panel_Page_Securities.Visible = true;
                break;

            case Page_Type.External_Link:
                lbl_LinkURL.Text              = "Page URL";
                Panel_PageLink.Visible        = true;
                Panel_HeadContent.Visible     = false;
                Panel_Page_Templates.Visible  = false;
                Panel_Page_URLs.Visible       = true;
                Panel_Page_Securities.Visible = true;
                break;
            }

            // Set View Active
            MultiView_CreatePage.SetActiveView(View_PageOptions);
        }
Example #2
0
        private void Control_Init()
        {
            #region Set Default Setting

            #region Step 1

            //Gets your enum names and adds it to a string array
            Array enumNames = Enum.GetValues(typeof(Pages.Page_Type));

            //Creates an ArrayList
            ArrayList myPageTypes = new ArrayList();

            //Loop through your string array and poppulates the ArrayList
            foreach (Pages.Page_Type myPage_Type in enumNames)
            {
                myPageTypes.Add(new { Value = StringEnum.GetStringValue(myPage_Type), Name = StringEnum.GetStringValue(myPage_Type) });
            }

            //Bind the ArrayList to your DropDownList
            droplist_PageType.DataSource     = myPageTypes;
            droplist_PageType.DataTextField  = "Name";
            droplist_PageType.DataValueField = "Value";
            droplist_PageType.DataBind();

            // Set Default value
            droplist_PageType.SelectedIndex = 0;
            Panel_PageWizard.Visible        = true;

            #endregion

            #region Step 2 General

            // Page URL
            tbx_LinkURL.Text            = "";
            RadComboBox_LinkTarget.Text = "";
            Panel_PageLink.Visible      = false;

            // Page General
            tbx_MenuName.Text                = "";
            rbtn_IsOnMenu.SelectedValue      = "1";
            rbtn_IsOnNavigator.SelectedValue = "1";

            rbtn_IsAttribute_Inherited.SelectedValue = "1";

            // Head Content
            tbx_Page_Title.Text         = "";
            tbx_Page_Keyword.Text       = "";
            tbx_Page_Description.Text   = "";
            Panel_PageAttribute.Visible = false;
            #endregion

            #region Step 2 More Options

            // Template
            rbtn_IsTemplate_Inherited.SelectedValue = "1";

            // URL rewrite
            tbx_Page_Name.Text = "";

            // Security
            rbtn_IsPrivacy_Inherited.SelectedValue = "1";
            rbtn_IsSSL.SelectedValue = "0";

            #endregion

            // Set Default View
            MultiView_CreatePage.SetActiveView(View_PageType);

            #endregion
        }