campo-sirio/ci/ci0200a.uml

307 lines
4.6 KiB
Plaintext
Raw Normal View History

#include "ci0200a.h"
TOOLBAR "topbar" 0 0 0 2
BUTTON DLG_FINDREC
BEGIN
PROMP 1 1 "Cerca"
PICTURE TOOL_FINDREC
END
BUTTON DLG_NEWREC 2 2
BEGIN
PROMPT 1 1 "Nuovo"
PICTURE TOOL_NEWREC
END
BUTTON DLG_SAVEREC 2 2
BEGIN
PROMPT 1 1 "Salva"
PICTURE TOOL_SAVEREC
END
BUTTON DLG_RESET 2 2
BEGIN
PROMPT 1 1 "Azzera"
PICTURE TOOL_RESET
END
BUTTON DLG_COPY
BEGIN
PROMPT 1 1 "Copia"
PICTURE TOOL_COPY
END
#include <helpbar.h>
ENDPAGE
PAGE "Listino costi" 0 2 0 0
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 0 "@bSelezione"
END
NUMBER F_ANNO 4
BEGIN
PROMPT 2 1 "Anno "
FLAGS "A"
END
LISTBOX F_MESE 10
BEGIN
PROMPT 23 1 "Mese "
ITEM "|"
FLAGS "M"
END
STRING F_LIS 4
BEGIN
PROMPT 45 1 "Listino "
USE &LIS
FLAGS "UZ"
INPUT CODTAB F_LIS
DISPLAY "Codice@16" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_LIS CODTAB
CHECKTYPE REQUIRED
END
STRING F_TPORA 2
BEGIN
PROMPT 62 1 "Tipo ora "
USE &ORE
INPUT CODTAB F_TPORA
DISPLAY "Codice@16" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_TPORA CODTAB
CHECKTYPE NORMAL
END
LISTBOX F_RISOATT 1 12
BEGIN
PROMPT 2 2 "@bTipo "
ITEM "T|Tutte"
MESSAGE SHOW,1@|HIDE,2@|HIDE,3@|DISABLE,DLG_COPY
ITEM "R|Risorsa"
MESSAGE HIDE,1@|SHOW,2@|HIDE,3@|ENABLE,DLG_COPY
ITEM "A|Attrezzatura"
MESSAGE HIDE,1@|HIDE,2@|SHOW,3@|ENABLE,DLG_COPY
FLAGS "Z"
END
STRING F_CODICE 16
BEGIN
PROMPT 23 2 "Codice "
USE &ROA
DISPLAY "Listino" CODTAB[1,4]
DISPLAY "Tipo\nR/A@4" CODTAB[5,5]
DISPLAY "Codice\nR/A@16" CODTAB[6,21]
DISPLAY "Anno" CODTAB[22,25]
DISPLAY "Mese" CODTAB[26,27]
DISPLAY "Giorno" CODTAB[28,29]
DISPLAY "Tipo\nora@5" CODTAB[30,31]
OUTPUT F_LIS CODTAB[1,4]
OUTPUT F_RISOATT CODTAB[5,5]
OUTPUT F_CODICE CODTAB[6,21]
//OUTPUT F_ANNO CODTAB[22,25]
//OUTPUT F_MESE CODTAB[26,27]
GROUP 1
FLAGS "U"
CHECKTYPE NORMAL
MESSAGE COPY,F_CODRIS
MESSAGE COPY,F_CODATT
END
STRING F_CODRIS 16
BEGIN
PROMPT 23 2 "Codice "
USE RSS
INPUT CODTAB F_CODRIS
DISPLAY "Codice@16" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODRIS CODTAB
OUTPUT F_DESRIS S0
GROUP 2
FLAGS "U"
CHECKTYPE NORMAL
END
STRING F_DESRIS 50 27
BEGIN
PROMPT 50 2 ""
FLAGS "D"
GROUP 2
END
STRING F_CODATT 16
BEGIN
PROMPT 23 2 "Codice "
FIELD CODTAB[1,16]
USE ATR
INPUT CODTAB F_CODATT
DISPLAY "Codice@16" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODATT CODTAB
OUTPUT F_DESATT S0
GROUP 3
CHECKTYPE NORMAL
FLAGS "U"
END
STRING F_DESATT 50 27
BEGIN
PROMPT 50 2 ""
FLAGS "D"
GROUP 3
END
SPREADSHEET F_SHEET -19 0
BEGIN
PROMPT 1 4 ""
ITEM "Canc"
ITEM "Tipo\nR/A"
ITEM "Codice\nR/A@16"
ITEM "Anno"
ITEM "Mese"
ITEM "Tipo\nOra@4"
ITEM "Costo\nConsuntivo@10"
ITEM "Costo\nPreventivo@10"
ITEM "Descrizione@50"
END
ENDPAGE
ENDMASK
PAGE "Riga listino costi" -1 -1 78 12
GROUPBOX DLG_NULL 76 11
BEGIN
PROMPT 1 1 "@bRisorsa - Attrezzatura"
END
RADIOBUTTON S_RISOATT 1 74
BEGIN
PROMPT 2 2 "@bTipo: "
FIELD CODTAB[0,1]
ITEM "R|Risorsa"
MESSAGE SHOW,1@|HIDE,2@|RESET,2@
ITEM "A|Attrezzatura"
MESSAGE HIDE,1@|SHOW,2@|RESET,1@
FLAGS "GDZ"
END
STRING S_CODRIS 16
BEGIN
PROMPT 2 5 "Codice Risorsa "
FIELD CODTAB[1,16]
USE RSS
INPUT CODTAB S_CODRIS
DISPLAY "Codice@16" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_CODRIS CODTAB
OUTPUT S_DESRIS S0
CHECKTYPE REQUIRED
FLAGS "GDU"
GROUP 1
END
STRING S_DESRIS 50
BEGIN
PROMPT 2 6 "Descrizione "
CHECKTYPE NORMAL
FLAGS "D"
GROUP 1
END
STRING S_CODATT 16
BEGIN
PROMPT 2 5 "Codice Attrezzatura "
FIELD CODTAB[1,16]
USE ATR
INPUT CODTAB S_CODATT
DISPLAY "Codice@16" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_CODATT CODTAB
OUTPUT S_DESATT S0
CHECKTYPE REQUIRED
FLAGS "GDU"
GROUP 2
END
STRING S_DESATT 50
BEGIN
PROMPT 2 6 "Descrizione "
CHECKTYPE NORMAL
FLAGS "D"
GROUP 2
END
NUMBER S_ANNO 4
BEGIN
PROMPT 2 7 "Anno "
CHECKTYPE REQUIRED
FLAGS "AD"
END
LISTBOX S_MESE 10
BEGIN
PROMPT 22 7 "Mese"
FLAGS "MD"
END
STRING S_TPORA 2
BEGIN
PROMPT 59 7 "Tipo ora "
USE &ORE
INPUT CODTAB S_TPORA
DISPLAY "Codice@16" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT S_TPORA CODTAB
CHECKTYPE REQUIRED
FLAGS "D"
END
CURRENCY S_VALUNI 10
BEGIN
PROMPT 2 8 "Costo "
FLAGS "U"
END
CURRNECY S_VALUNIPR 10
BEGIN
PROMPT 2 9 "Costo preventivo "
FLAGS "U"
END
BOOLEAN S_DEL
BEGIN
PROMPT 2 10 "Elimina"
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_RESET 2 2
BEGIN
PROMPT 2 1 "Azzera"
MESSAGE RESET,S_VALUNI
PICTURE TOOL_RESET
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 "Annulla"
PICTURE TOOL_CANCEL
END
ENDPAGE
ENDMASK