Beispiel #1
0
        private static IList <DTORelatorioAcessosPortal> AdicionarUsuariosALista(IEnumerable <LogAcoesPortal> logAcessoPortalQuery)
        {
            var idsUsuarios = logAcessoPortalQuery
                              .Select(x => x.ID_Usuario)
                              .Distinct()
                              .ToArray();

            var users = new BMUsuario()
                        .ObterTodosIQueryable()
                        .Where(x => idsUsuarios.Contains(x.ID))
                        .ToArray();

            var usuarioSistema = new Dominio.Classes.Usuario()
            {
                Nome = "SISTEMA"
            };

            return(logAcessoPortalQuery
                   .Select(x => new DTORelatorioAcessosPortal
            {
                Usuario = users.FirstOrDefault(y => y.ID == x.ID_Usuario) != null ? users.FirstOrDefault(y => y.ID == x.ID_Usuario) : usuarioSistema,
                Acesso = x.Datacesso,
                Pagina = x.Url,
                Acao = x.Acao
            })
                   .ToList());
        }
        private Dominio.Classes.Usuario ObterObjetoUsuario()
        {
            Dominio.Classes.Usuario usuario = new Dominio.Classes.Usuario();

            if (!string.IsNullOrWhiteSpace(this.txtNovaSenha.Text))
            {
                usuario.Senha             = this.txtNovaSenha.Text.Trim();
                usuario.ConfirmarSenhaLms = this.txtConfNovaSenha.Text.Trim();
            }

            return(usuario);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         usuarioLogado = new BMUsuario().ObterUsuarioLogado();
         if (!Page.IsPostBack)
         {
             base.LogarAcessoFuncionalidade();
         }
     }
     catch (AcademicoException ex)
     {
         WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message);
     }
 }