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 { } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ModulosUsuario = new List <ServicioITA.Modulo>(); GrupoUsuario = new ServicioITA.GrupoUsuario(); } if (RevisorBD.comprobarConectividad()) { if (!IsPostBack) { cargarMenu(); expandirNodoSeleccionado(); lbUsuario.Text = HttpContext.Current.User.Identity.Name; } //GrupoUsuario = PermisosUsuario.Find(mu => mu.pApp.Equals(ConfigurationManager.AppSettings["IdentificadorAPP"])); if (GrupoUsuario == null) { mpPermisos.Show(); } } else { lbUsuario.Text = HttpContext.Current.User.Identity.Name; String error = RevisorBD.Error; if (error.Length > 59) { error = error.Substring(0, 59); } UtilidadesWeb.ajustarMensaje(lbInforme, error, TipoMensaje.Error); if (!Page.Title.Equals("FTP - Cadenas de Conexión y Otros")) { mpeLogin.Show(); } } }