Esempio n. 1
0
        protected void rptUsuario_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            var usuario = (DTOUsuarioPerfil)e.Item.DataItem;

            var rptPerfil = (Repeater)e.Item.FindControl("rptPerfil");

            var queryUsuarios = new ManterUsuario().ObterTodos().Where(x => x.ID == usuario.ID);
            var perfis        = queryUsuarios.SelectMany(x => x.ListaPerfil).Select(y => y.Perfil);

            rptPerfil.DataSource = perfis
                                   .OrderBy(x => x.Nome)
                                   .Select(x => new {
                Nome = x.Nome
            }).ToList();

            rptPerfil.DataBind();

            ChecarExibirItem("Nome", e);
            ChecarExibirItem("CPF", e);
            ChecarExibirItem("Email", e);
            ChecarExibirItem("NivelOcupacional", e);
            ChecarExibirItem("Perfil", e);
        }