Example #1
0
        /// <summary>
        /// Obtener un registro de Menu por su ID
        /// </summary>
        /// <param name="strID"></param>
        /// <returns></returns>
        public static Menu ObtenerMenuPorID(string strID)
        {
            //1. Obtener el objeto Menu y complementar el GrupoMenu
            Menu oMenu = MenuDataAccess.ObtenerMenuPorID(strID);

            oMenu.RGrupoMenu = GrupoMenuBusiness.ObtenerGrupoMenuPorID(oMenu.GrupoMenu);

            //2. Regresar el objeto
            return(oMenu);
        }
Example #2
0
        /// <summary>
        /// Obtener un registro de Menu por su GrupoMenu
        /// </summary>
        /// <param name="strGrupoMenu"></param>
        /// <returns></returns>
        public static List <Menu> ObtenerMenuPorGrupoMenu(string strGrupoMenu)
        {
            //1. Obtener los objetos Menu que corresponden al GrupoMenu
            List <Menu> lMenu = MenuDataAccess.ObtenerMenuPorGrupoMenu(strGrupoMenu);

            //2. Por cada elemento de la lista complementar con un objeto GrupoMenu
            foreach (Menu sd in lMenu)
            {
                sd.RGrupoMenu = GrupoMenuBusiness.ObtenerGrupoMenuPorID(sd.GrupoMenu);
            }

            return(lMenu);
        }
Example #3
0
        /// <summary>
        /// Método que obtiene todos los regsitros de Menus
        /// </summary>
        /// <returns></returns>
        public static List <Menu> ObtenerMenus()
        {
            //1. Obtener la lista de los grupo menu
            List <Menu> lMenu = MenuDataAccess.ObtenerMenus();

            //2. Por cada elemento de la lista complementar con un objeto GrupoMenu
            foreach (Menu sd in lMenu)
            {
                sd.RGrupoMenu = GrupoMenuBusiness.ObtenerGrupoMenuPorID(sd.GrupoMenu);
            }

            return(lMenu);
        }