/// <summary> /// US:837 loads the apps top main menu /// </summary> /// <param name="mnuMain"></param> /// <param name="lStatusCode"></param> /// <param name="strStatus"></param> /// <returns></returns> public CStatus LoadMainMenu(CBaseMaster BaseMstr, Menu mnuMain) { CStatus status = new CStatus(); if (mnuMain == null) { status.Status = false; status.StatusCode = k_STATUS_CODE.Failed; status.StatusComment = Resources.ErrorMessages.ERROR_LOAD_MENU; return(status); } DataSet dsMenu = null; CMenuData mnuData = new CMenuData(BaseMstr); status = mnuData.GetUserMenuOptionDS(out dsMenu); if (!status.Status) { return(status); } //use our UI class to render the menu CMenu menu = new CMenu(); status = menu.RenderDataSet( dsMenu, mnuMain, "menu_option_label", "menu_option_url", "menu_option_label", BaseMstr.GetPageName()); if (!status.Status) { return(status); } return(status); }