protected void btn_Update_Click(object sender, EventArgs e) { if (Page.IsValid) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); e2Data[] UpdateData = { new e2Data("HTMLID", _itemid), new e2Data("CategoryID", CategoryTree_Menu.Selected_CategoryID), new e2Data("Display_Name", tbx_DisplayName.Text), new e2Data("HTML_Content", tbx_TextContent.Text), new e2Data("LastUpdate_Date", DateTime.Now.ToString()), new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page)) }; myHTMLMgr.Edit_HTML_Content(UpdateData); // Switch Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Move_ComponentInCategory_Item(_source_categoryid, CategoryTree_Menu.Selected_CategoryID, "B1CD6348-796C-4E92-8C39-5CEF3D600B7C"); // Finish Update Close Window string _finishupdate_script = string.Format("CloseAndRebind({0});", DataEval.QuoteText("Module_ControlPanel")); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "myScript", _finishupdate_script, true); } }
protected void btn_Delete_Click(object sender, EventArgs e) { if (Page.IsValid) { for (int i = 0; i < ListView_ItemList.Items.Count; i++) { CheckBox chk_Selected = (CheckBox)ListView_ItemList.Items[i].FindControl("chk_Selected"); if (chk_Selected.Checked) { HiddenField hidden_ItemID = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_ItemID"); Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); Lib.HTML myHTML = myHTMLMgr.Get_HTML_Content(hidden_ItemID.Value); // Remove from Database myHTMLMgr.Remove_HTML_Content(hidden_ItemID.Value); // Remove Item from Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Delete_ComponentInCategory_Item(myHTML.CategoryID, "B1CD6348-796C-4E92-8C39-5CEF3D600B7C"); } } Control_Init(); } }
private void Control_Init() { if (!DataEval.IsEmptyQuery(_htmlid)) { if (_isshared) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); Lib.HTML myHTML = myHTMLMgr.Get_HTML_Content(_contentid); tbx_TextContent.Text = myHTML.HTML_Content; } else { tbx_TextContent.Text = _html_content; } } else { if (_isshared) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); Lib.HTML myHTML = myHTMLMgr.Get_HTML_Content(_contentid); tbx_TextContent.Text = myHTML.HTML_Content; } } Reset_Buttons(); MultiView_Editor.SetActiveView(View_Editor); }
protected void btn_Move_Click(object sender, EventArgs e) { if (Page.IsValid) { for (int i = 0; i < ListView_ItemList.Items.Count; i++) { CheckBox chk_Selected = (CheckBox)ListView_ItemList.Items[i].FindControl("chk_Selected"); if (chk_Selected.Checked) { HiddenField hidden_ItemID = (HiddenField)ListView_ItemList.Items[i].FindControl("Hidden_ItemID"); Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); Lib.HTML myHTML = myHTMLMgr.Get_HTML_Content(hidden_ItemID.Value); if (myHTML.CategoryID != CategoryTree_MoveTo.Selected_CategoryID) { e2Data[] UpdateData = { new e2Data("HTMLID", myHTML.HTMLID), new e2Data("CategoryID", CategoryTree_MoveTo.Selected_CategoryID) }; myHTMLMgr.Edit_HTML_Content(UpdateData); // Switch Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Move_ComponentInCategory_Item(myHTML.CategoryID, CategoryTree_MoveTo.Selected_CategoryID, "B1CD6348-796C-4E92-8C39-5CEF3D600B7C"); } } } Control_Init(); } }
protected void btn_Update_Click(object sender, EventArgs e) { if (Page.IsValid) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); DateTime nowTime = DateTime.Now; string HTMLID = Nexus.Core.Tools.IDGenerator.Get_New_GUID(); e2Data[] UpdateData = { new e2Data("HTMLID", HTMLID), new e2Data("CategoryID", CategoryTree_Menu.Selected_CategoryID), new e2Data("Display_Name", tbx_DisplayName.Text), new e2Data("HTML_Content", tbx_TextContent.Text), new e2Data("Create_Date", nowTime.ToString()), new e2Data("LastUpdate_Date", nowTime.ToString()), new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page)) }; myHTMLMgr.Add_HTML_Content(UpdateData); // Add Item to Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Add_ComponentInCategory_Item(CategoryTree_Menu.Selected_CategoryID, "B1CD6348-796C-4E92-8C39-5CEF3D600B7C"); _iscreated = true; Control_Init(); } }
protected void CategoryTree_Menu_CategorySelected(object sender, RadTreeNodeEventArgs e) { if (CategoryTree_Menu.Selected_CategoryID != "-1") { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); GridView_HTML_Items.DataSource = myHTMLMgr.Get_HTMLs(CategoryTree_Menu.Selected_CategoryID, null); GridView_HTML_Items.DataBind(); } }
private void Control_Init() { if (_isshared) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); Lib.HTML myHTML = myHTMLMgr.Get_HTML_Content(_contentid); Literal_TextContent.Text = myHTML.HTML_Content; } else { Literal_TextContent.Text = _html_content; } }
private void ItemList_DataBind() { if (!DataEval.IsEmptyQuery(_category_selected)) { RadTabStrip_Commands.Visible = true; Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); ListView_ItemList.DataSource = myHTMLMgr.Get_HTMLs(_category_selected, null); ListView_ItemList.DataKeyNames = new string[] { "HTMLID" }; ListView_ItemList.DataBind(); CheckBox chk_SelectAll = (CheckBox)ListView_ItemList.FindControl("chk_SelectAll"); if (chk_SelectAll != null) { chk_SelectAll.Checked = false; } } }
private void Control_Init() { if (!DataEval.IsEmptyQuery(Request["ItemID"])) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); Lib.HTML myHTML = myHTMLMgr.Get_HTML_Content(Request["ItemID"]); tbx_DisplayName.Text = myHTML.Display_Name; tbx_TextContent.Text = myHTML.HTML_Content; CategoryTree_Menu.Selected_CategoryID = myHTML.CategoryID; _itemid = myHTML.HTMLID; ViewState["ItemID"] = _itemid; _source_categoryid = myHTML.CategoryID; ViewState["Source_CategoryID"] = _source_categoryid; } else { btn_Update.Enabled = false; } }
private void Control_Init() { if (DataEval.IsEmptyQuery(_htmlid)) { MultiView_Content.SetActiveView(View_New); } else { MultiView_Content.SetActiveView(View_Show); if (_isshared) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); Lib.HTML myHTML = myHTMLMgr.Get_HTML_Content(_contentid); Literal_TextContent.Text = string.Format("<Pre>{0}</Pre>", Server.HtmlEncode(myHTML.HTML_Content)); } else { Literal_TextContent.Text = string.Format("<Pre>{0}</Pre>", Server.HtmlEncode(_html_content)); } } }
protected void btn_ShareContent_Click(object sender, EventArgs e) { if (Page.IsValid) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); DateTime nowTime = DateTime.Now; string HTMLID = Nexus.Core.Tools.IDGenerator.Get_New_GUID(); e2Data[] UpdateData = { new e2Data("HTMLID", HTMLID), new e2Data("CategoryID", CategoryTree_Share.Selected_CategoryID), new e2Data("Display_Name", tbx_DisplayName.Text), new e2Data("HTML_Content", tbx_TextContent.Text), new e2Data("Create_Date", nowTime.ToString()), new e2Data("LastUpdate_Date", nowTime.ToString()), new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page)) }; myHTMLMgr.Add_HTML_Content(UpdateData); // Add Item to Category CategoryMgr myCategoryMgr = new CategoryMgr(); myCategoryMgr.Add_ComponentInCategory_Item(CategoryTree_Share.Selected_CategoryID, "B1CD6348-796C-4E92-8C39-5CEF3D600B7C"); _isshared = true; ViewState["IsShared"] = _isshared; _contentid = HTMLID; ViewState["ContentID"] = _contentid; Reset_Buttons(); MultiView_Editor.SetActiveView(View_Editor); } }
protected void btn_Update_Click(object sender, EventArgs e) { Lib.HTMLMgr myHTMLMgr = new Lib.HTMLMgr(); DateTime nowTime = DateTime.Now; string HTMLID = Nexus.Core.Tools.IDGenerator.Get_New_GUID(); Control_Property[] Update_Properties = { }; #region Update for Control Data // Update extra table if (_isshared) { e2Data[] UpdateData = { new e2Data("HTMLID", _contentid), new e2Data("HTML_Content", tbx_TextContent.Text), new e2Data("LastUpdate_Date", nowTime.ToString()), new e2Data("LastUpdate_UserID", Security.Users.UserStatus.Current_UserID(this.Page)) }; myHTMLMgr.Edit_HTML_Content(UpdateData); } // Check Control is New if (DataEval.IsEmptyQuery(_htmlid)) { // Create Control Property Control_Property[] PropertieData = { new Control_Property(_page_controlid, "HTMLID", HTMLID), new Control_Property(_page_controlid, "HTML_Content", tbx_TextContent.Text), new Control_Property(_page_controlid, "IsShared", _isshared.ToString()), new Control_Property(_page_controlid, "ContentID", _contentid) }; Update_Properties = PropertieData; } else { // Update Page_Control Property Control_Property[] PropertieData = { new Control_Property(_page_controlid, "HTMLID", _htmlid), new Control_Property(_page_controlid, "HTML_Content", tbx_TextContent.Text), new Control_Property(_page_controlid, "IsShared", _isshared.ToString()), new Control_Property(_page_controlid, "ContentID", _contentid) }; Update_Properties = PropertieData; } #endregion #region Update for Control Properties ControlMgr myControlMgr = new ControlMgr(); myControlMgr.Update_Control_Properties(_editmode, _htmlid, _page_controlid, Update_Properties); #endregion // Finish Update Close Window //OnFinishUpdate(this, EventArgs.Empty); string _finishupdate_script = string.Format("CloseAndRebind({0});", _page_controlid); ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "myScript", _finishupdate_script, true); }