918博天堂

Server : Microsoft-IIS/10.0
System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586
User : jxgj ( 0)
PHP Version : 7.0.33
Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server
Directory :  D:/tmp_aspnet/root/a99112df/ca2a8923/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/a99112df/ca2a8923/App_Web_du7m2w9z.9.cs
?#pragma checksum "D:\wwwroot\ldxynb\wwwroot\Back\main\managesubmenuitem.aspx.cs" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "C0563F8F07A97C02D23B4EE3074835C1"

#line 1 "D:\wwwroot\ldxynb\wwwroot\Back\main\managesubmenuitem.aspx.cs"
using System;
using System.Web.UI;
using System.Data;
using System.Xml;
using System.Web.UI.WebControls;
using BackMenu;
using CoreClass;


public partial class Back_managesubmenuitem : System.Web.UI.Page
{
    private string configPath;
    public string menuid;
    public string submenuid;
    public string pagename;
    protected CoreClass.PublicFunction pubfun = new PublicFunction();
    protected void Page_Load(object sender, EventArgs e)
    {
        this.pubfun.checkAdminAccessRights(Page, "Menu");
        configPath = Utils.GetMapPath("/back/xml/navmenu.config");
        menuid = DNTRequest.GetString("menuid");
        submenuid = DNTRequest.GetString("submenuid");
        pagename = DNTRequest.GetString("pagename");
        string id = DNTRequest.GetString("id");
        string mode = DNTRequest.GetString("mode");
        if (id != "")
        {
            if (mode == "del")
            {
                //DeleteMainItem(id);
                MenuManage.DeleteMenuItem(int.Parse(id));
            }
            else
            {
                if (id == "-1")
                {
                    MenuManage.NewMenuItem(int.Parse(submenuid), DNTRequest.GetString("menutitle"), DNTRequest.GetString("link"));
                }
                else
                {
                    MenuManage.EditMenuItem(int.Parse(id), DNTRequest.GetString("menutitle"), DNTRequest.GetString("link"));
                }
            }
            Response.Redirect("managesubmenuitem.aspx?menuid=" + menuid + "&submenuid=" + submenuid + "&pagename=" + DNTRequest.GetString("pagename"), true);
        }
        else
        {
            if (!IsPostBack)
            {
                BindDataGrid();
            }
        }
    }

    private void BindDataGrid()
    {
        DataGrid1.TableHeaderName = pagename + " 子菜单项治理";
        XmlDocumentExtender doc = new XmlDocumentExtender();
        doc.Load(configPath);
        string submenuid = DNTRequest.GetString("submenuid");
        XmlNodeList submenusitem = doc.SelectNodes("/dataset/submain");
        DataTable dt = new DataTable();
        dt.Columns.Add(new DataColumn("id"));
        dt.Columns.Add(new DataColumn("menutitle"));
        dt.Columns.Add(new DataColumn("link"));
        int i = 0;
        foreach (XmlNode menuitem in submenusitem)
        {
            if (menuitem["menuparentid"].InnerText == submenuid)
            {
                DataRow dr = dt.NewRow();
                dr["id"] = i.ToString();
                dr["menutitle"] = menuitem["menutitle"].InnerText;
                dr["link"] = menuitem["link"].InnerText;
                dt.Rows.Add(dr);
            }
            i++;
        }
        DataGrid1.DataSource = dt;
        DataGrid1.DataBind();
    }


    #region Web Form Designer generated code
    protected override void OnInit(EventArgs e)
    {
        InitializeComponent();
        base.OnInit(e);
    }

    private void InitializeComponent()
    {
        this.Load += new EventHandler(this.Page_Load);
    }

    #endregion
}


#line default
#line hidden