protected void LoadMainMenu(int iRol) { List <DS.SAI.Data.menuRolCompositeType> menu = null; if (Session["MenuH"] == null) { var swap = new DS.SAI.Business.MenuRolManager(); Session["MenuH"] = swap.getAllMenuRol(iRol); } menu = (List <DS.SAI.Data.menuRolCompositeType>)Session["MenuH"]; if (menu.Count == 0) { var swap = new DS.SAI.Business.MenuRolManager(); Session["MenuH"] = swap.getAllMenuRol(iRol); } foreach (var miNuevo in menu.Select(mt => new RadMenuItem { NavigateUrl = mt.sModulo, Text = mt.sDescription, Value = mt.iIdMenu.ToString() })) { MenuHorizontal.Items.Add(miNuevo); } }
public List <menuRolCompositeType> GetMenuByUser(int iRol) { var swap = new MenuRolManager(); return(swap.getAllMenuRol(iRol)); }