public Menu_Nodes(DataRow myDR) { // //TODO: 在此处添加构造函数逻辑 // if (myDR != null) { _pageindexid = myDR["PageIndexID"].ToString(); _page_categoryid = myDR["Page_CategoryID"].ToString(); _menu_title = myDR["Menu_Title"].ToString(); _page_name = myDR["Page_Name"].ToString(); _page_type = (Page_Type)StringEnum.Parse(typeof(Page_Type), myDR["Page_Type"].ToString(), true); _sortorder = myDR["SortOrder"].ToString(); _childrencount = Convert.ToInt32(myDR["ChildrenCount"]); switch (_page_type) { case Page_Type.Normal_Page: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/pages.png"; break; case Page_Type.Category: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/category.gif"; break; case Page_Type.Internal_Page_Pointer: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/intlink.gif"; break; case Page_Type.External_Link: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/extlink.gif"; break; default: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/pages.png"; break; } PageEditorMgr myPageEditorMgr = new PageEditorMgr(); if (myPageEditorMgr.Chk_Page_Lock(_pageindexid)) { _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/page_lock.gif"; } else { string _homepageid = Phrases.PhraseMgr.Get_Phrase_Value("NexusCore_HomepageID"); if (_pageindexid == _homepageid) { _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/home.gif"; } if (_page_categoryid == "2") { _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/inactive_pages.gif"; } } } }
// 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); }
public PageIndex(DataRow myDR) { // //TODO: 在此处添加构造函数逻辑 // if (myDR != null) { _pageindexid = myDR["PageIndexID"].ToString(); _parent_pageindexid = myDR["Parent_PageIndexID"].ToString(); _page_categoryid = myDR["Page_CategoryID"].ToString(); _menu_title = myDR["Menu_Title"].ToString(); _page_name = myDR["Page_Name"].ToString(); _page_type = (Page_Type)StringEnum.Parse(typeof(Page_Type), myDR["Page_Type"].ToString(), true); _sortorder = myDR["SortOrder"].ToString(); } }
public Page_Lock(DataRow myDR) { // //TODO: 在此处添加构造函数逻辑 // if (myDR != null) { _page_lockid = myDR["Page_LockID"].ToString(); _pageindexid = myDR["PageIndexID"].ToString(); _parent_pageindexid = myDR["Parent_PageIndexID"].ToString(); _pageid = myDR["PageID"].ToString(); _page_categoryid = myDR["Page_CategoryID"].ToString(); _page_name = myDR["Page_Name"].ToString(); _page_type = (Page_Type)StringEnum.Parse(typeof(Page_Type), myDR["Page_Type"].ToString(), true); _userid = myDR["UserID"].ToString(); _lockdate = Convert.ToDateTime(myDR["LockDate"]); _isdirty = Convert.ToBoolean(myDR["IsDirty"]); } }
public PageIndex_Full(DataRow myDR) { // //TODO: 在此处添加构造函数逻辑 // if (myDR != null) { _pageindexid = myDR["PageIndexID"].ToString(); _parent_pageindexid = myDR["Parent_PageIndexID"].ToString(); _page_categoryid = myDR["Page_CategoryID"].ToString(); _menu_title = myDR["Menu_Title"].ToString(); _page_name = myDR["Page_Name"].ToString(); _page_type = (Page_Type)StringEnum.Parse(typeof(Page_Type), myDR["Page_Type"].ToString(), true); _sortorder = myDR["SortOrder"].ToString(); _childrencount = Convert.ToInt32(myDR["ChildrenCount"]); switch (_page_type) { case Page_Type.Normal_Page: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/pages.png"; break; case Page_Type.Category: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/category.gif"; break; default: _iconurl = "/App_Control_Style/NexusCore/Menu_TreeView/Icons/pages.png"; break; } _isonmenu = (bool)myDR["IsOnMenu"]; _isonnavigator = (bool)myDR["IsOnNavigator"]; _isprivacy_inherited = (bool)myDR["IsPrivacy_Inherited"]; _isattribute_inherited = (bool)myDR["IsAttribute_Inherited"]; _istemplate_inherited = (bool)myDR["IsTemplate_Inherited"]; _isssl = (bool)myDR["IsSSL"]; } }
public Navigator(DataRow myDR) { // //TODO: 在此处添加构造函数逻辑 // if (myDR != null) { _pageindexid = myDR["PageIndexID"].ToString(); _parent_pageindexid = myDR["Parent_PageIndexID"].ToString(); _page_categoryid = myDR["Page_CategoryID"].ToString(); _menu_title = myDR["Menu_Title"].ToString(); _page_name = myDR["Page_Name"].ToString(); _page_type = (Page_Type)StringEnum.Parse(typeof(Page_Type), myDR["Page_Type"].ToString(), true); _sortorder = myDR["SortOrder"].ToString(); _isonnavigator = (bool)myDR["IsOnNavigator"]; UrlMgr myUrlMgr = new UrlMgr(); _navigateurl = myUrlMgr.Get_PageIndex_PageURL(_pageindexid); } }
// Choose Page Type reaction protected void droplist_PageType_SelectedIndexChanged(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_PageWizard.Visible = true; break; case Page_Type.Category: Panel_PageWizard.Visible = false; break; case Page_Type.Internal_Page_Pointer: Panel_PageWizard.Visible = false; break; case Page_Type.External_Link: Panel_PageWizard.Visible = false; break; } }
// Create Page protected void btn_AddPage_Click(object sender, EventArgs e) { if (Page.IsValid) { string Page_SortOrder; SiteMenu mySiteMenu = new SiteMenu(); if (_parent_pageindexid != "-1") { Menu_Nodes myParent_Menu_Node = mySiteMenu.Get_Menu_Node(_parent_pageindexid); Page_SortOrder = (myParent_Menu_Node.ChildrenCount + 1).ToString(); } else { // Base Parent Page_SortOrder = (mySiteMenu.Get_Root_Menu_Count() + 1).ToString(); } PageMgr myPageMgr = new PageMgr(); // Page Index string PageIndexID = Tools.IDGenerator.Get_New_GUID_PlainText(); e2Data[] UpdateData_PageIndex = { new e2Data("PageIndexID", PageIndexID), new e2Data("Parent_PageIndexID", _parent_pageindexid), new e2Data("Page_CategoryID", "1"), new e2Data("Page_Name", tbx_MenuName.Text), new e2Data("Page_Type", droplist_PageType.SelectedValue), new e2Data("SortOrder", Page_SortOrder) }; myPageMgr.Add_PageIndex(UpdateData_PageIndex); // Page Properties Add_Property(PageIndexID); // URLrewrite string URLrewrite = tbx_Page_Name.Text; Page_Type myPage_Type = (Page_Type)StringEnum.Parse(typeof(Page_Type), droplist_PageType.SelectedValue, true); switch (myPage_Type) { // Create Normal Page case Page_Type.Normal_Page: if (rbtn_IsTemplate_Inherited.SelectedValue == "0") { Add_Template(PageIndexID); } if (rbtn_IsAttribute_Inherited.SelectedValue == "0") { Add_Attribute(PageIndexID); } break; // Create Category case Page_Type.Category: if (rbtn_IsTemplate_Inherited.SelectedValue == "0") { Add_Template(PageIndexID); } if (rbtn_IsAttribute_Inherited.SelectedValue == "0") { Add_Attribute(PageIndexID); } break; case Page_Type.Internal_Page_Pointer: Add_IntLink(PageIndexID); break; case Page_Type.External_Link: Add_ExtLink(PageIndexID); break; } // Finishe Update //_pageindexid = PageIndexID; //OnFinishUpdate(this, EventArgs.Empty); Response.Redirect(string.Format("Pages.aspx?PageIndexID={0}", PageIndexID)); } }