예제 #1
0
        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);
            }
        }
예제 #2
0
 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);
     }
 }