public void ExecutarDML() { // testa a execução de uma consulta DML no banco ConexaoBD conexao = new ConexaoBD(); conexao.Conectar(); Assert.IsNotNull(conexao.ExecutarDDL("SELECT * FROM apostadores")); }
// método público responsável por persistir os dados da aposta no banco de dados da aplicação. Esse método retorna um // inteiro indicando a quantidade de registros atualizados durante a persistência dos dados no banco. public Int32 Salvar() { // inicializa o retorno do método Int32 retorno = 0; // instancia a conexão com o banco ConexaoBD conexao = new ConexaoBD(); if (conexao.Conectar() != null) { // executa a instrução sql correta retorno = conexao.ExecutarDDL(InstrucaoSQL()); // se não conseguiu realizar a atualização dos dados, retorna a mensagem de erro if (retorno == 0) MsgErro = conexao.getErro(); } else { // retorna a mensagem de erro MsgErro = conexao.getErro(); } // retorno do méotod 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 público responsável por persistir os dados da partida no banco de dados da aplicação. Esse método retorna um // inteiro indicando a quantidade de registros atualizados durante a persistência dos dados no banco. public Int32 Salvar() { // inicializa o retorno do método Int32 retorno = 0; // instancia a conexão com o banco ConexaoBD conexao = new ConexaoBD(); if (conexao.Conectar() != null) { // executa a instrução sql correta retorno = conexao.ExecutarDDL(InstrucaoSQL()); // se não conseguiu realizar a atualização dos dados, retorna a mensagem de erro if (retorno == 0) { MsgErro = conexao.getErro(); } } else { // retorna a mensagem de erro MsgErro = conexao.getErro(); } // retorno do méotod return(retorno); }
public void ExecutarDDL() { // testa a execução de uma consulta DDL no banco ConexaoBD conexao = new ConexaoBD(); conexao.Conectar(); Assert.GreaterOrEqual(conexao.ExecutarDDL("UPDATE estados SET nome = 'MINAS GERAIS' WHERE sigla = 'MG'"), 0); }
// 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); }
public void ConectarDB() { // testa a conexão com o banco de dados ConexaoBD conexao = new ConexaoBD(); Assert.IsNotNull(conexao.Conectar()); }
// 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; }
public void ExecutarDDL() { // testa a execução de uma consulta DDL no banco ConexaoBD conexao = new ConexaoBD(); conexao.Conectar(); Assert.GreaterOrEqual(conexao.ExecutarDDL("UPDATE estados SET nome = 'MINAS GERAIS' WHERE sigla = 'MG'"), 0); }
public void ExecutarDML() { // testa a execução de uma consulta DML no banco ConexaoBD conexao = new ConexaoBD(); conexao.Conectar(); Assert.IsNotNull(conexao.ExecutarDDL("SELECT * FROM apostadores")); }
// método responsável por exibir os dias restantes até a copa do mundo private void MostrarDiasRestantes() { // string que conterá os dias restantes para a copa do mundo String diasRestantes = ""; // flag indicativa de conexão com o banco Boolean bConectou = false; // abre a consulta do número de dias para a copa do mundo try { // instancia a conexão com o banco ConexaoBD conexao = new ConexaoBD(); // tenta realizar a conexão bConectou = (conexao.Conectar() != null); // conseguiu se conectar if (bConectou) { // define a string sql para verificar o usuário e a senha conexao.getComando().CommandText = " SELECT dbo.FN_DIAS_PARA_COPA() diasParaCopa"; // executa a consulta no banco SqlDataReader dados; dados = conexao.getComando().ExecuteReader(); // retornou alguma coisa if (dados.HasRows) { // lê os dados que foram retornados dados.Read(); // cria as variáveis de sessão que identificam o usuário logado no sistema diasRestantes = dados["diasParaCopa"].ToString(); } } } catch (Exception ex) { // caso alguma exceção ocorra, deve-se retornar o valor padrão "0000" diasRestantes = "0 0 0 0"; } // catch (Exception ex) // exibe a quantidade de dias restantes lbTextoContador.Text = diasRestantes; }
// 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; }
public void ConectarDB() { // testa a conexão com o banco de dados ConexaoBD conexao = new ConexaoBD(); Assert.IsNotNull(conexao.Conectar()); }