Пример #1
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();
            }
        }
Пример #2
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_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.RichTextMgr myRichTextMgr = new Lib.RichTextMgr();
                        Lib.RichText    myRichText    = myRichTextMgr.Get_RichText_Content(hidden_ItemID.Value);

                        // Remove from Database
                        myRichTextMgr.Remove_RichText_Content(hidden_ItemID.Value);

                        // Remove Item from Category
                        CategoryMgr myCategoryMgr = new CategoryMgr();
                        myCategoryMgr.Delete_ComponentInCategory_Item(myRichText.CategoryID, "A2E21E10-FF09-4D3F-9D70-DF9376FCF8B7");
                    }
                }

                Control_Init();
            }
        }
        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.RichTextMgr myRichTextMgr = new Lib.RichTextMgr();
                        Lib.RichText    myRichText    = myRichTextMgr.Get_RichText_Content(hidden_ItemID.Value);

                        if (myRichText.CategoryID != CategoryTree_MoveTo.Selected_CategoryID)
                        {
                            e2Data[] UpdateData =
                            {
                                new e2Data("RichTextID", myRichText.RichTextID),
                                new e2Data("CategoryID", CategoryTree_MoveTo.Selected_CategoryID)
                            };

                            myRichTextMgr.Edit_RichText_Content(UpdateData);

                            // Switch Category
                            CategoryMgr myCategoryMgr = new CategoryMgr();
                            myCategoryMgr.Move_ComponentInCategory_Item(myRichText.CategoryID, CategoryTree_MoveTo.Selected_CategoryID, "A2E21E10-FF09-4D3F-9D70-DF9376FCF8B7");
                        }
                    }
                }

                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();
            }
        }
Пример #6
0
        /// <summary>
        /// 操作
        /// </summary>
        static void SwitchOperate()
        {
            while (true)
            {
                Console.WriteLine("====================================");
                Console.WriteLine("请选择对应的操作:");
                Console.WriteLine("1、新增类别");
                Console.WriteLine("2、删除类别");
                Console.WriteLine("3、查看类别");

                Console.WriteLine("4、发布文章");
                Console.WriteLine("5、更新文章");
                Console.WriteLine("6、查看文章");
                Console.WriteLine("7、删除文章");

                Console.WriteLine("0、退出");

                string keyCode = Console.ReadLine();
                switch (keyCode)
                {
                case "1":
                    CategoryMgr.AddCategoryConsole();
                    break;

                case "2":
                    CategoryMgr.DeleteCategoryConsole();
                    break;

                case "3":
                    CategoryMgr.ShowCategoryConsole();
                    break;

                case "4":
                    ArticleMgr.AddConsole();
                    break;

                case "5":
                    ArticleMgr.UpdateConsole();
                    break;

                case "6":
                    ArticleMgr.ShowConsole();
                    break;

                case "7":
                    ArticleMgr.RemoveConsole();
                    break;

                case "0":
                    return;

                default:
                    Console.WriteLine("输入有误");
                    break;
                }
            }
        }
Пример #7
0
        private void Update_Category_Nodes(string srcNode, string destNode)
        {
            CategoryMgr myCategoryMgr = new CategoryMgr();

            e2Data[] UpdateData =
            {
                new e2Data("CategoryID",        srcNode),
                new e2Data("Parent_CategoryID", destNode)
            };

            myCategoryMgr.Edit_Category(UpdateData);
        }