示例#1
0
        public static void GetByAppContext(BaseControlRoomPage p)
        {
            p.SetPageRibbon(StandardModuleRibbons.PatronRibbon());

            if (HttpContext.Current.Session["Curr_Patron"] != null)
            {
                var cp  = (Patron)HttpContext.Current.Session["Curr_Patron"];
                var r   = StandardModuleRibbons.SelectedPatronRibbon();
                var pnl = ((RibbonPanel)r[0]);
                if (cp.IsMasterAccount)
                {
                    pnl.Add(new RibbonLink {
                        Name = "<font color=Red >Sub Account List</font>", Url = "/ControlRoom/Modules/Patrons/PatronsSubAccounts.aspx"
                    });
                }
                if (cp.MasterAcctPID != 0)
                {
                    pnl.Add(new RibbonLink {
                        Name = "<font color=Green >Switch To Master Account</font>", Url = "/ControlRoom/Modules/Patrons/PatronsMasterAccount.aspx"
                    });
                }
                pnl.Add(new RibbonLink {
                    Name = "Add Sub Account", Url = "/ControlRoom/Modules/Patrons/PatronsAddSubAccount.aspx"
                });
                p.SetPageRibbon(r);

                p.SetPageRibbon(StandardModuleRibbons.SelectedPatronOtherRibbon());
            }
        }