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); }
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)); }