private void Control_Init() { // Template MasterPageMgr myMasterPageMgr = new MasterPageMgr(); FormView_Template.DataSource = myMasterPageMgr.Get_Template_MasterPage_DropList(null); FormView_Template.DataBind(); }
private void Control_FillData() { #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.Enabled = false; #endregion #region Step 2 More Options // Template MasterPageMgr myMasterPageMgr = new MasterPageMgr(); droplist_Template.DataSource = myMasterPageMgr.Get_Template_MasterPage_DropList(null); droplist_Template.DataTextField = "MasterPage_Name"; droplist_Template.DataValueField = "MasterPageIndexID"; droplist_Template.DataBind(); FormView_Template.DataSource = myMasterPageMgr.Get_Template_MasterPage_DropList(null); FormView_Template.DataBind(); rbtn_IsTemplate_Inherited.SelectedValue = "1"; Panel_Template.Enabled = false; // URL rewrite tbx_PageName.Text = ""; tbx_PageURL.Text = ""; // Security rbtn_IsPrivacy_Inherited.SelectedValue = "1"; rbtn_IsSSL.SelectedValue = "0"; #endregion // Set Default View MultiView_CreatePage.SetActiveView(View_PageType); #endregion }
public void Control_FillData() { #region Set Default Setting Panel_Updated.Visible = false; #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.Enabled = false; #endregion #region Step 2 More Options // Template MasterPageMgr myMasterPageMgr = new MasterPageMgr(); droplist_Template.DataSource = myMasterPageMgr.Get_Template_MasterPage_DropList(null); droplist_Template.DataTextField = "MasterPage_Name"; droplist_Template.DataValueField = "MasterPageIndexID"; droplist_Template.DataBind(); FormView_Template.DataSource = myMasterPageMgr.Get_Template_MasterPage_DropList(null); FormView_Template.DataBind(); rbtn_IsTemplate_Inherited.SelectedValue = "1"; Panel_Template.Enabled = false; // URL rewrite tbx_PageName.Text = ""; #endregion #endregion PageMgr myPageMgr = new PageMgr(); PageIndex myPageIndex = myPageMgr.Get_PageIndex(_pageindexid); // Page General tbx_MenuName.Text = myPageIndex.Menu_Title; tbx_PageName.Text = myPageIndex.Page_Name; // Page Page_PropertyMgr myPropertyMgr = new Page_PropertyMgr(); Page_Property myPage_Property = myPropertyMgr.Get_Page_Property(_pageindexid); rbtn_IsOnMenu.SelectedValue = DataEval.Convert_BoolToString(myPage_Property.IsOnMenu); rbtn_IsOnNavigator.SelectedValue = DataEval.Convert_BoolToString(myPage_Property.IsOnNavigator); switch (myPageIndex.Page_Type) { case Page_Type.Normal_Page: Panel_PageLink.Visible = false; Panel_HeadContent.Visible = true; Panel_Page_Templates.Visible = true; Panel_Page_URLs.Visible = true; DataFill_Attribute(myPage_Property); DataFill_Template(myPage_Property); DataFill_PageURLs(); break; case Page_Type.Category: Panel_PageLink.Visible = false; Panel_HeadContent.Visible = true; Panel_Page_Templates.Visible = true; Panel_Page_URLs.Visible = true; DataFill_Attribute(myPage_Property); DataFill_Template(myPage_Property); DataFill_PageURLs(); 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; DataFill_IntLink(); DataFill_PageURLs(); 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; DataFill_ExtLink(); DataFill_PageURLs(); break; } }