Fila de Vendas

Boa noite, estou implementando um sistema para controle de vendas, existe uma regra, há uma lista de vendedores, o vendedor atual faz uma venda, ele só poderá fazer a próxima venda só depois que todos os vendedores realizarem uma venda.

(Os vendedores já estão no Banco de Dados)

Alguém tem uma lógica implementada seguindo isso?