// método privado da classe que retorna se o resultado do jogo já está cadastrado no banco private Boolean Cadastrado() { // inicializa o retorno do método Boolean retorno = false; // instancia a conexao no banco ConexaoBD conexao = new ConexaoBD(); // se não conseguiu se conectar no banco, retorna a mensagem de erro if (conexao.Conectar() == null) { MsgErro = conexao.getErro(); } else { // realiza a consulta SqlDataReader consulta = conexao.ExecutarDML("SELECT cod_resultado FROM resultados WHERE jogo = " + Jogo.ToString()); // seta o retorno do método retorno = consulta.HasRows; } // retorno do método return(retorno); }
// método responsável por realizar a autenticação de um determinado usuário no sistema. Esse // método retorna um boolean indicando se o usuário conseguiu se autenticar no sistema ou // não. public Boolean Autenticar() { // inicializa o retorno do método Boolean retorno = false; // instancia uma conexão com o banco ConexaoBD conexao = new ConexaoBD(); // tenta se conectar ao banco if (conexao.Conectar() == null) { // retorna a mensagem de erro sMsgErro = conexao.getErro(); } else { // seta a instrução SQL SqlDataReader dados = conexao.ExecutarDML(SqlAutenticacao()); // retornou alguma coisa retorno = ((dados.Read()) && (dados["cod_apostador"].ToString() != "-1")); // se não conseguiu encontrar dados na pesquisa, significa que o usuário não está autenticado if (!retorno) { sMsgErro = "Usuário ou senha inválidos !!!"; } // desconecta do banco conexao.Desconectar(); } // retorno do método return(retorno); }
// método responsável por realizar a autenticação de um determinado usuário no sistema. Esse // método retorna um boolean indicando se o usuário conseguiu se autenticar no sistema ou // não. public Boolean Autenticar() { // inicializa o retorno do método Boolean retorno = false; // instancia uma conexão com o banco ConexaoBD conexao = new ConexaoBD(); // tenta se conectar ao banco if (conexao.Conectar() == null) { // retorna a mensagem de erro sMsgErro = conexao.getErro(); } else { // seta a instrução SQL SqlDataReader dados = conexao.ExecutarDML(SqlAutenticacao()); // retornou alguma coisa retorno = ((dados.Read()) && (dados["cod_apostador"].ToString() != "-1")); // se não conseguiu encontrar dados na pesquisa, significa que o usuário não está autenticado if (!retorno) { sMsgErro = "Usuário ou senha inválidos !!!"; } // desconecta do banco conexao.Desconectar(); } // retorno do método return retorno; }
// método privado da classe que retorna se o resultado da aposta já está cadastrada no banco private Boolean Cadastrado() { // inicializa o retorno do método Boolean retorno = false; // instancia a conexao no banco ConexaoBD conexao = new ConexaoBD(); // se não conseguiu se conectar no banco, retorna a mensagem de erro if (conexao.Conectar() == null) { MsgErro = conexao.getErro(); } else { // realiza a consulta SqlDataReader consulta = conexao.ExecutarDML("SELECT cod_aposta FROM apostas WHERE apostador = " + Apostador.ToString() + " AND jogo = " + Jogo.ToString()); // seta o retorno do método retorno = consulta.HasRows; } // retorno do método return retorno; }