refresh_room.prg
上传用户:gz31567
上传日期:2020-04-16
资源大小:4096k
文件大小:1k
源码类别:

行业应用

开发平台:

VFP

  1. * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2. *  文件名: REFRESH_ROOM.PRG <-- 本文件由 UnFoxAll 创建
  3. * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  4.  IF  .NOT. (TYPE('oF14') = 'O' AND  .NOT. ISNULL(OF14))
  5.  SET MESSAGE TO '房态没有打开!'
  6.  RETURN 
  7.  ENDIF 
  8.  SET MESSAGE TO '正在刷新房态,请稍候...'
  9.  COLOR1 = RGB(255,0,0)
  10.  COLOR2 = RGB(255,255,0)
  11.  COLOR3 = RGB(0,180,0)
  12.  COLOR4 = RGB(0,0,255)
  13.  COLOR5 = RGB(0,255,255)
  14.  COLOR6 = RGB(128,128,128)
  15.  COLOR7 = RGB(255,255,255)
  16.  DO USETABLE WITH 'Roomlist'
  17.  SELECT ROOMLIST
  18.  GO TOP
  19.  DO WHILE  .NOT. EOF()
  20.  IF POSITION = 0
  21.  SKIP 
  22.  LOOP 
  23.  ENDIF 
  24.  CN = ALLTRIM(STR(POSITION))
  25.   oF14.status&cn..roomname.value=allt(roomname)
  26.   oF14.status&cn..roomnamf.value=allt(roomname)
  27.   oF14.status&cn..visible=.t.
  28.  DO CASE 
  29.  CASE STATUS = 0
  30.   oF14.status&cn..backcolor=color5 
  31.  CASE STATUS = 1
  32.   oF14.status&cn..backcolor=color2
  33.  CASE STATUS = 2
  34.   oF14.status&cn..backcolor=color6
  35.  CASE STATUS = 3
  36.   oF14.status&cn..backcolor=color4
  37.  CASE STATUS = 4
  38.   oF14.status&cn..backcolor=color1
  39.  CASE STATUS = 5
  40.   oF14.status&cn..backcolor=color4
  41.  OTHERWISE 
  42.   oF14.status&cn..backcolor=color7
  43.  ENDCASE 
  44.  SKIP 
  45.  ENDDO 
  46.  SELECT ROOMLIST
  47.  COUNT FOR STATUS = 1 TO NINROOM
  48.  CINROOM = ALLTRIM(STR(NINROOM))
  49.  USE 
  50.  OF14.CAPTION = '图形状态 ' + '(餐位:' + CINROOM + ' 间正在使用)'
  51.  SET MESSAGE TO '完成'
  52. *