private void DeleteNode()
        {
            string            id = DNTRequest.GetString("id").Trim();
            Goodscategoryinfo gc = GoodsCategories.GetGoodsCategoryInfoById(int.Parse(id));

            GoodsCategories.DeleteGoodsCategory(int.Parse(id));
            DataTable dt = DbProvider.GetInstance().GetAllCategoriesTable();

            if (gc.Parentid != 0)
            {
                Goodscategoryinfo parentgc = GoodsCategories.GetGoodsCategoryInfoById(gc.Parentid);
                parentgc.Haschild = dt.Select("parentid=" + gc.Parentid).Length > 0 ? 1 : 0;
                GoodsCategories.UpdateGoodsCategory(parentgc);
            }
            SetForumsTrade(gc.Fid);
            ResetStatus();
            this.RegisterStartupScript("PAGE", "window.location='mall_goodscategoriesmanage.aspx';");
        }