コード例 #1
0
ファイル: Resultado.cs プロジェクト: daivecns/BolaoCopa2014
        // 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;
        }
コード例 #2
0
ファイル: Usuario.cs プロジェクト: daivecns/BolaoCopa2014
        // 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;
        }
コード例 #3
0
ファイル: Apostas.cs プロジェクト: daivecns/BolaoCopa2014
        // 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;
        }