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.5.cs
?#pragma checksum "D:\wwwroot\ldxynb\wwwroot\Back\main\managemainmenu.aspx.cs" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "D0D566A3C4BAF41ADDCF033E99001F5A"

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

public partial class Back_managemainmenu : System.Web.UI.Page
{
    private string configPath;
    protected CoreClass.PublicFunction pubfun = new PublicFunction();

    protected void Page_Load(object sender, EventArgs e)
    {
        this.pubfun.checkAdminAccessRights(Page, "Menu");
        configPath = BackMenu.Utils.GetMapPath("/back/xml/navmenu.config");
        string menuid = BackMenu.DNTRequest.GetString("menuid");
        string mode = BackMenu.DNTRequest.GetString("mode");
        if (mode != "")
        {
            if (mode == "del")
            {
                BackMenu.MenuManage.DeleteMainMenu(int.Parse(menuid));
            }
            else
            {
                if (menuid == "0")
                {
                    BackMenu.MenuManage.NewMainMenu(BackMenu.DNTRequest.GetString("menutitle"), BackMenu.DNTRequest.GetString("defaulturl"));
                }
                else
                {
                    BackMenu.MenuManage.EditMainMenu(int.Parse(menuid), BackMenu.DNTRequest.GetString("menutitle"), BackMenu.DNTRequest.GetString("defaulturl"));
                }
            }
            Response.Redirect("managemainmenu.aspx", true);
        }
        else
        {
            BindDataGrid();
        }
    }

    /*private void SaveManagerBody()
    {
        string url = Context.Request.Url.ToString().ToLower().Substring(0, Context.Request.Url.ToString().ToLower().IndexOf("rapidset")) + "framepage/managerbody.aspx";
        HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(new Uri(url));
        req.Method = "GET";
        WebResponse wr = req.GetResponse();
        StreamReader sr = new StreamReader(wr.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
        string html = sr.ReadToEnd();
        FileStream fs = new FileStream(Utils.GetMapPath("../framepage/managerbody.htm"), FileMode.Create);
        byte[] bt = System.Text.Encoding.UTF8.GetBytes(html);
        fs.Write(bt, 0, bt.Length);
        fs.Close();
    }*/

    private void BindDataGrid()
    {
        DataGrid1.TableHeaderName = "菜单治理";
        BackMenu.XmlDocumentExtender doc = new XmlDocumentExtender();
        doc.Load(configPath);
        XmlNodeList mainmenus = doc.SelectNodes("/dataset/toptabmenu");
        DataTable dt = new DataTable();
        dt.Columns.Add(new DataColumn("id"));
        dt.Columns.Add(new DataColumn("title"));
        dt.Columns.Add(new DataColumn("defaulturl"));
        dt.Columns.Add(new DataColumn("system"));
        dt.Columns.Add(new DataColumn("delitem"));
        foreach (XmlNode menuitem in mainmenus)
        {
            DataRow dr = dt.NewRow();
            dr["id"] = menuitem["id"].InnerText;
            dr["title"] = menuitem["title"].InnerText;
            dr["defaulturl"] = menuitem["defaulturl"].InnerText;
            dr["system"] = menuitem["system"].InnerText != "0" ? "是" : "否";
            if (menuitem["mainmenulist"].InnerText != "")
                dr["delitem"] = "删除";
            else
                dr["delitem"] = "<a href='managemainmenu.aspx?mode=del&menuid=" + menuitem["id"].InnerText + "' onclick='return confirm(\"您确认要删除此菜单项吗?\")'>删除</a>";
            dt.Rows.Add(dr);
        }
        DataGrid1.DataSource = dt;
        DataGrid1.DataBind();
    }

    protected void createMenu_Click(object sender, EventArgs e)
    {
        MenuManage.CreateMenuJson();
    }



    #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);
        this.createMenu.Click += new EventHandler(this.createMenu_Click);
    }

    #endregion
}


#line default
#line hidden