Esempio n. 1
0
        protected void btn_Save_pn_Click(object sender, EventArgs e)
        {
            DataEntities ent = new DataEntities();
            int          id  = PanelTree.SelectedNode.Value.ToInt32();
            SysNavPanel  pn  = (from l in ent.SysNavPanel where l.ID == id select l).FirstOrDefault();

            pn.Group      = cbl_pn_group.GetValues();
            pn.Icon       = ddl_ph_icon.SelectedValue;
            pn.OrderIndex = txt_pn_orderindex.Text.ToInt32();
            pn.Title      = txt_pn_title.Text;
            ent.SaveChanges();
            ent.Dispose();
            Js.AlertAndChangUrl("保存成功", "SysmenuManagement.aspx");
        }
Esempio n. 2
0
        /// <summary>
        /// 新增Panel
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btn_Pn_new_Click(object sender, EventArgs e)
        {
            SysNavPanel pn = new SysNavPanel();

            pn.Group      = cbl_pn_group.GetValues();
            pn.Icon       = ddl_ph_icon.SelectedValue;
            pn.OrderIndex = txt_pn_orderindex.Text.ToInt32();
            pn.Title      = txt_pn_title.Text;
            DataEntities ent = new DataEntities();

            ent.AddToSysNavPanel(pn);
            ent.SaveChanges();
            ent.Dispose();
            Js.AlertAndChangUrl("新增成功", "SysmenuManagement.aspx");
        }
Esempio n. 3
0
        protected void PanelTree_SelectedNodeChanged(object sender, EventArgs e)
        {
            DataEntities ent = new DataEntities();

            int         id = PanelTree.SelectedNode.Value.ToInt32();
            SysNavPanel pn = (from l in ent.SysNavPanel where l.ID == id select l).FirstOrDefault();

            txt_pn_title.Text         = pn.Title;
            txt_pn_orderindex.Text    = pn.OrderIndex.ToS();
            ddl_ph_icon.SelectedValue = pn.Icon;
            cbl_pn_group.SetValue(pn.Group.Split(','));

            List <SysNavTree> trees = (from l in ent.SysNavTree select l).ToList();
            var nodes = GetSubNode(trees, id, 0);

            SubTree.Nodes.Clear();
            foreach (TreeNode node in nodes)
            {
                SubTree.Nodes.Add(node);
            }


            ent.Dispose();
        }
Esempio n. 4
0
 public static SysNavPanel CreateSysNavPanel(int id)
 {
     SysNavPanel sysNavPanel = new SysNavPanel();
     sysNavPanel.ID = id;
     return sysNavPanel;
 }
Esempio n. 5
0
 public void AddToSysNavPanel(SysNavPanel sysNavPanel)
 {
     base.AddObject("SysNavPanel", sysNavPanel);
 }