private void Requisitar_Button_Click(object sender, RoutedEventArgs e)
        {
            SqlDataReader dataReader = InterfaceBD.GetDatareader($"SELECT * FROM Fornecedor WHERE Nome='{Produto_TextBox.Text}'");

            if (dataReader.Read())
            {
                int    Id    = Convert.ToInt32(dataReader["Id"]);
                string Nome  = Convert.ToString(dataReader["Nome"]);
                double Preco = Convert.ToDouble(dataReader["Preco"]);
                dataReader.Close();
                SqlDataReader dataReader2 = InterfaceBD.GetDatareader($"SELECT * FROM Estoque WHERE Nome='{Produto_TextBox.Text}'");
                if (dataReader2.Read())
                {
                    dataReader2.Close();
                    InterfaceBD.SqlRunCommand($"UPDATE Estoque SET Quantidade=(Quantidade+{Convert.ToInt32(Quantidade_TextBox.Text)}) WHERE Nome='{Produto_TextBox.Text}'");
                }
                else
                {
                    dataReader2.Close();
                    InterfaceBD.SqlRunCommand($"INSERT INTO Estoque (Id, Nome, Preco, Quantidade) VALUES ('{Id}','{Nome}', '{Preco}', '{Quantidade_TextBox.Text}' )");
                }
                MessageBox.Show("Pedido efetuado com sucesso");
            }
            else
            {
                MessageBox.Show("Produto nao disponivel pelo fornecedor");
                mainWindow.Navigate(new MenuCadastro(mainWindow));
                dataReader.Close();
            }
        }
        private void Vender_Button_Click(object sender, RoutedEventArgs e)
        {
            string        cliente    = "";
            SqlDataReader dataReader = InterfaceBD.GetDatareader("SELECT * FROM Clientes");
            bool          found      = false;

            while (dataReader.Read())
            {
                cliente = Convert.ToString(dataReader["CPF"]).Trim();
                if (Cliente_TextBox.Text == cliente)
                {
                    found = true;
                }
            }

            dataReader.Close();
            if (!found)
            {
                MessageBox.Show("Cliente nao cadastrado");
            }
            else
            {
                if (Quantidade_TextBox.Text != "" && Convert.ToInt32(Quantidade_TextBox.Text) != 0)
                {
                    int sucess = InterfaceBD.SqlRunCommand($"UPDATE Estoque SET Quantidade=(Quantidade-{Convert.ToInt32(Quantidade_TextBox.Text)}) WHERE Nome='{Produto_TextBox.Text}'");
                    if (sucess > 0)
                    {
                        MessageBox.Show("Venda concluida com sucesso");
                        update_table();
                        dataReader = InterfaceBD.GetDatareader($"SELECT * FROM Estoque WHERE Nome='{Produto_TextBox.Text}'");
                        dataReader.Read();
                        int    Id    = Convert.ToInt32(dataReader["Id"]);
                        string Nome  = Convert.ToString(dataReader["Nome"]);
                        double Preco = Convert.ToDouble(dataReader["Preco"]);
                        dataReader.Close();

                        InterfaceBD.SqlRunCommand($"INSERT INTO Historico (Id, Produto, Quantidade, Preco, CPF_Cliente) VALUES ('{Id}','{Nome}','{Quantidade_TextBox.Text}','{Preco}','{cliente}')");
                    }
                    else
                    {
                        MessageBox.Show("produto nao encontrado");
                    }
                }
                else
                {
                    MessageBox.Show("quantidade invalida");
                }
            }
        }
        private void Login_Button_Click(object sender, RoutedEventArgs e)
        {
            SqlDataReader dataReader = InterfaceBD.GetDatareader("SELECT * FROM Login");
            bool          founduser  = false;
            bool          found      = false;

            while (dataReader.Read())
            {
                string user = Convert.ToString(dataReader["User"]);
                user = user.Trim();
                if (Login_TextBox.Text == user)
                {
                    founduser = true;
                    string password = Convert.ToString(dataReader["Password"]);
                    password = password.Trim();

                    if (Senha_TextBox.Password == password)
                    {
                        found = true;
                        mainWindow.LoginGerente = Convert.ToBoolean(dataReader["IsAdmin"]);
                        mainWindow.NavigateToMenu();
                    }
                }
            }

            if (!founduser)
            {
                MessageBox.Show("Usuario nao encontrado");
            }
            if (founduser && !found)
            {
                MessageBox.Show("Senha invalida");
            }

            dataReader.Close();
        }