Ejemplo n.º 1
0
        private void nomesAdministradores()                                       // Método que exibe os nomes dos administradores na busca ->
        {
            Administrador Adm = new Administrador();                              // Criando um objeto do tipo Administrador para fazer a busca com atributos do servidor. Está classe "Administrador" herda os atributos da classe "conexaoMysql".

            try                                                                   // Abrindo o tratador de exceções.
            {
                Adm.Conectando(MainWindow.senhaMysql);                            // Abrindo conexão com servidor.
                Adm.Comando.Connection  = Adm.Conexao;
                Adm.Comando.CommandText = "select * from cadastro.administrador"; // Query do servidor.
                Adm.Reader = Adm.Comando.ExecuteReader();                         // Executando a query.
                if (Adm.Reader.HasRows)                                           // Verificando se há registros no servidor.
                {
                    while (Adm.Reader.Read())                                     // Carregando registros.
                    {
                        listNome.Add(Adm.Reader["Nome"].ToString());              // Enviando os nomes para a lista.
                    }
                }
                Adm.Reader.Close();  // Fechando a consulta.
                Adm.Conexao.Close(); // Fechando a conexão com servidor.
            }
            catch (Exception Ex)     // Tratando as exceções.
            {
                MessageBox.Show("Erro no sistema! Por favor contate o desenvolvedor sobre o problema.");
                MessageBox.Show(Ex.ToString());                      // Exibindo mensagem de erro.
            }
            listBoxExibindoNomeAdministrador.ItemsSource = listNome; // Pegando a lista e exibindo no "listBoxExibindoNomesAdministrador".
        }
Ejemplo n.º 2
0
        private bool recuperarMinhaSenha(string Email)                            // Método para validar o email inserido no "TextBoxEmail" ->
        {
            Administrador Adm = new Administrador();                              // Criando um novo objeto (Apenas para usar os atributos da classe "conexaoMysql") -> a classe "Administrador herda da classe "conexaoMysql".

            try                                                                   // Abrindo o tratador e exceções.
            {
                Adm.Conectando(MainWindow.senhaMysql);                            // Abrindo conexão com o servidor.
                Adm.Comando.Connection  = Adm.Conexao;
                Adm.Comando.CommandText = "select * from cadastro.administrador"; // Query do servidor.
                Adm.Reader = Adm.Comando.ExecuteReader();                         // Executando a query.
                if (Adm.Reader.HasRows)                                           // Verificando se existe registros no servidor.
                {
                    while (Adm.Reader.Read())                                     // Carregando registros.
                    {
                        if (Adm.Reader["Email"].ToString().Equals(Email))         // Verificando se o email passado pelo parametro existe no servidor.
                        {
                            Nome  = Adm.Reader["Nome"].ToString();                // Pegando o nome do administrador.
                            Login = Adm.Reader["Login"].ToString();               // Pegando o login do administrador.
                            Senha = Adm.Reader["Senha"].ToString();               // Pegando a senha do administrador.
                            return(true);                                         // Retornando um valor verdadeiro informando que o email consta no servidor.
                        }
                    }
                }
                Adm.Reader.Close();  // Fechando consulta.
                Adm.Conexao.Close(); // Fechando conexão com servidor.
            }
            catch (Exception Ex)     // Tratando exceções.
            {
                MessageBox.Show("Erro no sistema! Por favor contate o desenvolvedor sobre o problema.");
                MessageBox.Show(Ex.ToString()); // Exibindo mensagem de erro.
            }
            return(false);                      // Retornando um valor falso, informando que o email não consta no servidor.
        }
Ejemplo n.º 3
0
        private bool bloquearOuDesbloquearAdministrador(string Nome)              // Método responsável por verficar se o administrador esta bloqueado ->
        {
            Administrador Adm = new Administrador();                              // Criando um objeto Administrador.

            try                                                                   // Abrindo o tratador de exceções.
            {
                Adm.Conectando(MainWindow.senhaMysql);                            // Abrindo conexão com servidor.
                Adm.Comando.Connection  = Adm.Conexao;
                Adm.Comando.CommandText = "select * from cadastro.administrador"; // Query do servidor.
                Adm.Reader = Adm.Comando.ExecuteReader();                         // Executando query.
                if (Adm.Reader.HasRows)                                           // Verificando se existe registros no servidor.
                {
                    while (Adm.Reader.Read())                                     // Carregando registros.
                    {
                        if (Adm.Reader["Nome"].ToString().Equals(Nome))           // Verificando pelo nome se existe esse administrador no sistema.
                        {
                            if (Adm.Reader["Bloqueado"].Equals(true))             // Se existir o administrador no servidor, será verificado se ele está bloqueado.
                            {
                                return(true);                                     // Se ele estiver bloqueado será retornado um valor verdadeiro informando que ele está bloqueado.
                            }
                        }
                    }
                }
                Adm.Reader.Close();  // Fechando consulta com servidor.
                Adm.Conexao.Close(); // Fechando conexão com servidor.
            }
            catch (Exception Ex)     // Tratando exceção.
            {
                MessageBox.Show("Erro no sistema! Por favor contate o desenvolvedor sobre o problema.");
                MessageBox.Show(Ex.ToString()); // Exibindo mensagem com o erro.
            }
            return(false);                      // Retornando um valor falso caso o administrador não esteja bloqueado.
        }