Пример #1
0
        public ActionResult MantenimientoPermisos()
        {
            MenuViewModel MenuViewModel = new MenuViewModel();
            List<Menu> l_oo, l_om, l_po, l_pm;

            l_oo = oMenuLN.ObtenerOperaciones(Constantes.Operacion).ToList<Menu>();

            l_po = (from Menu m in l_oo
                    where m.nMenuId == m.nMenuPadre
                    orderby m.nMenuposicion
                    select m).ToList<Menu>();

            AgregarItem(ref l_po, l_oo);

            l_om = oMenuLN.ObtenerOperaciones(Constantes.Menu).ToList<Menu>();

            l_pm = (from Menu m in l_om
                    where m.nMenuId == m.nMenuPadre
                    orderby m.nMenuposicion
                    select m).ToList<Menu>();

            AgregarItem(ref l_pm, l_om);

            MenuViewModel.GrupoOperacion = "Grupos";
            MenuViewModel.AllGrups = Roles.GetAllRoles();
            MenuViewModel.oTree.listaMenu = l_pm.ToArray();
            MenuViewModel.oTree.listaOperaciones = l_po.ToArray();

            return View(MenuViewModel);
        }
Пример #2
0
        public JsonResult GrupoOperaciones(int nTipoPer)
        {
            MenuViewModel oMenuVM = new MenuViewModel();
            PersonaLN oPersonaLN = new PersonaLN();
            object data = null;

            if (nTipoPer == 2)
            {
                data = oPersonaLN.getAllUsers();
            }
            else if (nTipoPer == 1)
            {
                data = Roles.GetAllRoles();
            }

            return Json(JsonConvert.SerializeObject(data));
        }