Fórum Atualização com Timer? #285251
20/06/2005
0
Joule
Curtir tópico
+ 0Posts
21/06/2005
Aroldo Zanela
Coloque um fragmento do código para que possamos avaliar.
Gostei + 0
21/06/2005
Joule
Gostei + 0
22/06/2005
Aroldo Zanela
Colega,
Então, por favor, detalhe mais o seu problema para que possamos entender melhor.
Gostei + 0
22/06/2005
Joule
Gostei + 0
22/06/2005
Aroldo Zanela
Veja se eu consegui entender o cenário:
Recepção
1. Cadastrar ´Cliente´:
nome,
assunto,
ordem de chegada (incremental),
Situação (null = Pendente)
2. Verificar qual guichê está disponível e informar ´Cliente´;
Atendimento
1. Ao iniciar o atendimento do ´Cliente´ muda situação do Guichê
para - Ocupado;
2. Após atender, alterar:
Situação do ´Cliente´ (Número do guichê = Atendido)
Situação do ´Guichê´ para - Livre;
Portanto, duas tabelas:
CLIENTES ----------------------- cli_nome,c,50 - Nome do cliente cli_assunto,c,80 - Assunto cli_ordem,int - Sequencial cli_situacao,int - Situacao: null (pendente), outro valor indica em qual guichê foi atendido; GUICHES ----------------------- gui_numero,int - sequencial gui_situacao,c,1 - L = Livre ou O = Ocupado (Defeito = O) Recepção Atendimento1 Atendimento2 Atendimento3 Atendimento4 -----------------------+------------+------------+------------+------ 1 Situacao (Null)----->| | | | 2 Situacao (Null)------------------------------->| | 3 Situacao (Null)-------------------------------------------->| 4 Situacao (Null) Fila
Exemplo com o guichê 2 com defeito (Ocupado)
Gostei + 0
23/06/2005
Joule
Gostei + 0
24/06/2005
Aroldo Zanela
Colega,
Uma sugestão é criar uma tabela para controlar. Sempre pesquise se a data existe e qual é o número da última sequência, caso não encontre, adicione e inicialize o contador.
Ex:
EXPEDIENTE ----------------------- exp_data - data do expediente exp_sequencial - número de ordem
Gostei + 0
24/06/2005
Joule
Grato pela atenção!
Gostei + 0
24/06/2005
Emerson Nascimento
procure pela data de ordem.
se encontrar, pega o número de ordem e incrementa no registro.
se [b:965f81af8c]não[/b:965f81af8c] encontrar, cria um registro com a nova data com valor de ordem 1.
Gostei + 0
25/06/2005
Joule
Gostei + 0
28/06/2005
Joule
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)