示例#1
0
        private void cargarMenu()
        {
            String usuario = String.Empty,
                   app     = ConfigurationManager.AppSettings["IdentificadorAPP"];

            try
            {
                tvMenu.Nodes.Clear();
                usuario = HttpContext.Current.User.Identity.Name.Split('\\')[1];

                ServicioITA.ServicioIntegrador objServicio = new ServicioITA.ServicioIntegrador();

                if (ModulosUsuario.Count == 0)
                {
                    ModulosUsuario.AddRange(objServicio.consultarModulos(usuario, app));
                }

                if (String.IsNullOrEmpty(GrupoUsuario.pApp))
                {
                    GrupoUsuario = objServicio.consultarGrupoUsuario(usuario, app);
                }

                objServicio.Dispose();
                llenarHijos(ModulosUsuario);
            }
            catch { }
        }
示例#2
0
        public ActionResult ModulosAccesoUsuario(long IdEmpresa, long IdUsuario, long IdNivelUsuario)
        {
            ModulosUsuario model = new ModulosUsuario();

            model.IdUsuario         = IdUsuario;
            model.IdEmpresaSelected = IdEmpresa;
            model.IdNivelUsuario    = IdNivelUsuario;
            model.returnPage        = Url.Action("Usuarios", "Administracion", new { modId = 11010100 });
            model.ModuloUsuario     = Metodos.GetModulosUsuario(IdEmpresa, IdUsuario);
            Auditoria.RegistarActualizarModulos(eTipoAccion.ActualizarModulosUsuario, IdEmpresa, IdUsuario);

            return(View(model));
        }
示例#3
0
 public ActionResult ModulosAccesoPartialView(ModulosUsuario model)
 {
     model.returnPage    = Url.Action("Usuarios", "Administracion", new { modId = 11010100 });
     model.ModuloUsuario = Metodos.GetModulosUsuario(model.IdEmpresaSelected, model.IdUsuario);
     return(PartialView(model));
 }