Habilitar ou nao um objeto

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Habilitar ou nao um objeto

Mensagem por marcos.gurupi »

Caros eu quero percorrer varios objetos e habilitar ou nao depentendo da situacao. Segue o exemplo que nao deu certo abaixo para que vcs possam entender o q eu pretendo:

Código: Selecionar todos

Function VerifMesa()

Local fMesa:=01
Do While fMesa<71
   IF !File(xEndDados+"Mesa"+strzero(fMesa,2)+".dbf")
      oMesa+strzero(fMesa,2):Disable()
   Else
      oMesa+strzero(fMesa,2):Enable()
	Endif   
   fMesa+=1
Enddo
Return .T.
Marcos Roberto.
Marcos Roberto
NetService Software
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Habilitar ou nao um objeto

Mensagem por Itamar M. Lins Jr. »

Ola!
Crie um arquivo com o numero da mesa e o status da mesa. (Aberta),(Fechada),(Esperando Retorno da Comanda), etc...
Basta ler esse arquivo.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Habilitar ou nao um objeto

Mensagem por marcos.gurupi »

Obrigado pela resposta. Mas eu nao queria criar arq. para gerenciar as mesas. Mas vou por esse caminho mesmo.

Marcos Roberto.
Marcos Roberto
NetService Software
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Habilitar ou nao um objeto

Mensagem por Itamar M. Lins Jr. »

Você precisa salvar o status da mesa em algum lugar.
Não é só verificar se o arquivo existe, além de existir precisa informar se outro terminal (garçon) está lançando, se o caixa tirou a comanda é preciso bloquear para que o garçon equivocadamente faça mais lançamentos, entre outras coisas.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder