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);
            }
        }
Beispiel #2
0
        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();
            }
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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();
            }
        }
Beispiel #6
0
        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();
            }
        }
Beispiel #7
0
        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;
            }
        }
Beispiel #8
0
        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;
            }
        }
Beispiel #10
0
        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));
                }
            }
        }
Beispiel #11
0
        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);
            }
        }
Beispiel #12
0
        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);
        }