refresh_room.prg
资源名称:CTCT.rar [点击查看]
上传用户:gz31567
上传日期:2020-04-16
资源大小:4096k
文件大小:1k
源码类别:
行业应用
开发平台:
VFP
- * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- * 文件名: REFRESH_ROOM.PRG <-- 本文件由 UnFoxAll 创建
- * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- IF .NOT. (TYPE('oF14') = 'O' AND .NOT. ISNULL(OF14))
- SET MESSAGE TO '房态没有打开!'
- RETURN
- ENDIF
- SET MESSAGE TO '正在刷新房态,请稍候...'
- COLOR1 = RGB(255,0,0)
- COLOR2 = RGB(255,255,0)
- COLOR3 = RGB(0,180,0)
- COLOR4 = RGB(0,0,255)
- COLOR5 = RGB(0,255,255)
- COLOR6 = RGB(128,128,128)
- COLOR7 = RGB(255,255,255)
- DO USETABLE WITH 'Roomlist'
- SELECT ROOMLIST
- GO TOP
- DO WHILE .NOT. EOF()
- IF POSITION = 0
- SKIP
- LOOP
- ENDIF
- CN = ALLTRIM(STR(POSITION))
- oF14.status&cn..roomname.value=allt(roomname)
- oF14.status&cn..roomnamf.value=allt(roomname)
- oF14.status&cn..visible=.t.
- DO CASE
- CASE STATUS = 0
- oF14.status&cn..backcolor=color5
- CASE STATUS = 1
- oF14.status&cn..backcolor=color2
- CASE STATUS = 2
- oF14.status&cn..backcolor=color6
- CASE STATUS = 3
- oF14.status&cn..backcolor=color4
- CASE STATUS = 4
- oF14.status&cn..backcolor=color1
- CASE STATUS = 5
- oF14.status&cn..backcolor=color4
- OTHERWISE
- oF14.status&cn..backcolor=color7
- ENDCASE
- SKIP
- ENDDO
- SELECT ROOMLIST
- COUNT FOR STATUS = 1 TO NINROOM
- CINROOM = ALLTRIM(STR(NINROOM))
- USE
- OF14.CAPTION = '图形状态 ' + '(餐位:' + CINROOM + ' 间正在使用)'
- SET MESSAGE TO '完成'
- *
English
