protected void ListarPerfiles(int idUsuario) { List<PerfilDTO> objPerfil; UsuarioPerfilDTO objUsuarioPerfilDTO; PerfilDAO objPerfilDAO = new PerfilDAO(); UsuarioPerfilDAO objUsuarioPerfilDAO = new UsuarioPerfilDAO(); try { //CARGAR PERFILES tvwPerfiles.Nodes.Clear(); objPerfil = objPerfilDAO.Listar(); foreach (PerfilDTO perfil in objPerfil) { if (perfil.Estado.Equals("1")) { TreeNode nodo1 = new TreeNode((string)perfil.NombrePerfil); nodo1.Value = perfil.IdPerfil.ToString(); tvwPerfiles.Nodes.Add(nodo1); //VERIFICAR SI USUARIO TIENE PERFIL ASIGNADO int idPerfil = perfil.IdPerfil; objUsuarioPerfilDTO = objUsuarioPerfilDAO.ListarPorClave(idUsuario, idPerfil); if (objUsuarioPerfilDTO.IdPerfil > 0) nodo1.Checked = true; } } } catch (Exception err) { throw (err); } }
protected void Listar() { List<PerfilDTO> obj; PerfilDAO objDAO = new PerfilDAO(); try { obj = objDAO.Listar(); this.gvLista.DataSource = obj; this.gvLista.DataBind(); } catch (Exception err) { throw (err); } }