Example #1
0
    protected override void OnInit(EventArgs e)
    {
        webServer = this.Request.Url.Authority;
        _appPath  = Request.ApplicationPath;
        MyToolbar = new ToolbarSystem(webServer, _appPath);

        base.OnInit(e);
    }
Example #2
0
        private void InitPage()
        {
            string systemid   = string.Empty;
            string systemName = string.Empty;

            try
            {
                UserInfo    userinfo    = Session["userinfo"] as UserInfo;
                UserManager userManager = new UserManager();
                DataTable   dt          = userManager.GetUserShowSystem(userinfo.UserCode);
                if (dt != null)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        muIndex = -1;
                        Ext.Net.MenuItem but = new Ext.Net.MenuItem();
                        but.ID   = "Button" + dt.Rows[i][0].ToString();
                        but.Text = dt.Rows[i][1].ToString();
                        but.Listeners.Click.Handler = "Index.ButtonClickEvent('" + dt.Rows[i][0].ToString() + "','" + dt.Rows[i][1].ToString() + "')";
                        but.Style.Add(HtmlTextWriterStyle.FontWeight, "blod");
                        //but.Html = "<span style=\"font-family: 微软雅黑; font-size: 9pt; color: #000066;\">" + dt.Rows[i][1].ToString()+"</span>";
                        //but.Icon = (Icon)Enum.Parse(typeof(Icon), dt.Rows[i][2].ToString(), true);
                        but.Style.Clear();
                        if (i == 0)
                        {
                            systemid   = dt.Rows[i][0].ToString();
                            systemName = dt.Rows[i][1].ToString();
                        }
                        ToolbarSystem.Add(but);
                        if (i != (dt.Rows.Count - 1))
                        {
                            ToolbarSystem.Add(new ToolbarSeparator());
                        }
                    }
                }
                lblUserName.Text = "登录用户:" + userinfo.UserName;
                Ext.Net.Panel panelMenu = GetmenuPanel(systemid, systemName);
                if (panelMenu != null)
                {
                    PanelNavigate.Items.Add(panelMenu);
                }
            }
            catch (Exception ex)
            {
                ILog.WriteErrorLog(ex);
            }
        }