Beispiel #1
0
        public IList CarregaUsuarios()
        {
            ModelosDataContext us = new ModelosDataContext();

            try
            {
                var listaUsuarios = (
                    from usuarios in us.Usuarios
                    join usuariosNivel in us.UsuarioNivels on usuarios.usuarioNivelId equals usuariosNivel.usuarioNivelId
                    select new
                {
                    usuarioId = usuarios.usuarioId,
                    usuarioNome = usuarios.usuarioNome,
                    usuarioSenha = usuarios.usuarioSenha,
                    usuarioNivel = usuariosNivel.usuarioNivelNome,
                    usuarioAtivo = usuarios.usuarioAtivo
                }
                    ).ToList();

                return(listaUsuarios);
            }
            catch (Exception ex)
            {
                throw ex;
                throw;
            }
        }
Beispiel #2
0
        /// <summary>
        /// Método para verificar se login e senha estão corretos
        /// </summary>
        /// <param name="login">Login do Usuário</param>
        /// <param name="senha">Senha do Usuário</param>
        /// <returns></returns>
        public Usuario VerificaUsuario(string login, string senha)
        {
            ModelosDataContext us = new ModelosDataContext();

            try
            {
                var user = (from usuarios in us.Usuarios
                            where usuarios.usuarioNome == login &&
                            usuarios.usuarioSenha == senha &&
                            usuarios.usuarioAtivo == 1
                            select usuarios).FirstOrDefault();
                return(user);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }