public ModeloLogin metodoLogar()
        {
            ModeloLogin ml = new ModeloLogin();
            //ATRIBUI VALOR AOS ATRIBUTOS
            bool res = false;

            ml.NivelAcesso = 0;

            //INICIA O TESTE
            try
            {
                // ABRE CONEXÃO
                con.Open();
                //SELECIONA A TABELA
                SqlCommand query =
                    new SqlCommand("SELECT atuacao, CPF FROM Usuarios WHERE nome = @nomeUsuario AND senha = @senha", con);
                //COMPARA OS VALORES
                query.Parameters.AddWithValue("@nomeUsuario", nomeUsuario);
                query.Parameters.AddWithValue("@senha", senha);
                SqlDataReader leitor = query.ExecuteReader();
                //PERCORRE LINHA POR LINHA
                res = leitor.HasRows;
                if (leitor.Read())
                {
                    ml.NivelAcesso = int.Parse(leitor["atuacao"].ToString());
                    ml.Cpf         = (leitor["CPF"].ToString());

                    if (ml.nivelAcesso == 1)
                    {
                        administrador = true;
                    }
                }

                if (res == false)
                {
                    // FECHA LEITOR CASO ESTEJA ABERTO
                    leitor.Close();
                    ml = null;
                }
            }
            //CASO NÃO ENCONTRE
            catch (Exception e)
            {
                res           = false;
                administrador = false;
                ml            = null;
            }
            //VERIFICA SE A CONEXÃO ESTÁ ABERTO
            if (con.State == ConnectionState.Open)
            {
                //SE TIVER ABERTA, FECHA CONEXÃO
                con.Close();
            }
            //CONFERE AS RESPOSTAS CASO FOR FALSO

            return(ml);
        }
        //METODO PARA RECUPERAR SENHA

        public ModeloLogin RecuperarSenha(string email)
        {
            //bool psw = false;

            ModeloLogin rec = new ModeloLogin();

            rec.NomeUsuario = "";
            rec.Senha       = "";


            try
            {
                //abrir a conexao
                con.Open();


                //comando para atualizar a senha do usuario


                SqlCommand selecionar = new SqlCommand("SELECT nome,senha FROM Usuarios where email = @email ", con);

                selecionar.Parameters.AddWithValue("@email", email);

                SqlDataReader leitor1 = selecionar.ExecuteReader();



                if (leitor1.Read())
                {
                    rec.NomeUsuario = leitor1["nome"].ToString();
                    rec.Senha       = leitor1["senha"].ToString();
                }
            }catch (Exception e)
            {
                //psw = false;
            }
            if (con.State == ConnectionState.Open)
            {
                con.Close();
            }

            return(rec);
        }
        public bool SelectEmail(string email)
        {
            bool slcEmail = false;

            ModeloLogin nvaSenha = new ModeloLogin();

            nvaSenha.Email = "";

            try
            {
                //Abrir conexão
                con.Open();

                //Rodar um comando de select no banco de dados
                SqlCommand procurarEmail = new SqlCommand("SELECT email From Usuarios where email = @email", con);
                procurarEmail.Parameters.AddWithValue("@email", email);

                SqlDataReader leitor = procurarEmail.ExecuteReader();

                slcEmail = leitor.HasRows;

                if (leitor.Read())
                {
                    nvaSenha.Email = leitor["email"].ToString();


                    slcEmail = true;
                }
            }
            catch (Exception e)
            {
                slcEmail = false;
            }

            if (con.State == ConnectionState.Open)
            {
                con.Close();
            }

            return(slcEmail);
        }