campo-sirio/lv/lv2200a.uml
luca 6901596ed5 Patch level :10.0 lavanderina
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :


git-svn-id: svn://10.65.10.50/trunk@17161 c028cbd2-c16b-5b4b-a496-9718f37d4682
2008-09-04 15:13:32 +00:00

348 lines
5.5 KiB
Plaintext
Executable File
Raw Blame History

#include "lv2200a.h"
TOOLBAR "" 0 0 0 2
#include <elabar.h>
ENDPAGE
PAGE "Visualizzazione e modifica planning" -1 -1 76 20
GROUPBOX DLG_NULL 76 5
BEGIN
PROMPT 1 1 "@bDati del planning"
END
DATE F_DADATA
BEGIN
PROMPT 2 2 "Visualizza il planning dal "
FIELD DADATA
CHECKTYPE REQUIRED
END
DATE F_ADATA
BEGIN
PROMPT 45 2 "al "
FIELD ADATA
CHECKTYPE REQUIRED
END
STRING F_CODITI 3
BEGIN
PROMPT 2 3 "Itinerario "
FLAGS "UZ"
USE &ITI
INPUT CODTAB F_CODITI
DISPLAY "Codice " CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_CODITI CODTAB
OUTPUT F_DESCRITI S0
END
STRING F_DESCRITI 50
BEGIN
PROMPT 23 3 ""
USE &ITI KEY 2
INPUT S0 F_DESCRITI
DISPLAY "Descrizione@50" S0
DISPLAY "Codice " CODTAB
COPY OUTPUT F_CODITI
END
NUMBER F_CODCF 6
BEGIN
PROMPT 2 4 "Cliente "
FLAGS "U"
USE LF_CLIFO KEY 1
INPUT TIPOCF "C"
INPUT CODCF F_CODCF
DISPLAY "Codice " CODCF
DISPLAY "Ragione sociale@50" RAGSOC
OUTPUT F_CODCF CODCF
OUTPUT F_RAGSOCCLI RAGSOC
CHECKTYPE NORMAL
END
STRING F_RAGSOCCLI 50
BEGIN
PROMPT 23 4 ""
USE LF_CLIFO KEY 2
INPUT TIPOCF "C"
INPUT RAGSOC F_RAGSOCCLI
DISPLAY "Ragione sociale@50" RAGSOC
DISPLAY "Codice " CODCF
COPY OUTPUT F_CODCF
CHECKTYPE NORMAL
END
SPREADSHEET F_PLAN
BEGIN
PROMPT 0 6 "Planning"
ITEM "Data"
ITEM "Giorno"
ITEM "Itinerario"
ITEM "Or. fermata"
ITEM "Mod. pass."
ITEM "Contratto"
ITEM "Codice\nCliente@6"
ITEM "Ragione sociale@50"
ITEM "Autista"
ITEM "Mezzo"
ITEM "Tipo\ndoc."
ITEM "Numero\ndoc."
ITEM "Consegna\nstandard"
ITEM "Per.\nsosp."
ITEM "Per.\nsosp. var."
ITEM "Num.\nriga@5"
END
ENDPAGE
ENDMASK
PAGE "Planning" -1 -1 78 20
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 1 "@bDati planning"
END
DATE F_S_DATA
BEGIN
PROMPT 2 2 "Data "
FIELD DTCONS
CHECKTYPE REQUIRED
END
STRING F_S_GIORNO 10
BEGIN
PROMPT 20 2 "Giorno "
FLAG "D"
END
NUMBER F_S_ITI 3
BEGIN
PROMPT 40 2 "Itinerario "
FLAGS "Z"
FIELD CODITI
USE &ITI
INPUT CODTAB F_S_ITI
DISPLAY "Codice " CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_ITI CODTAB
CHECKTYPE REQUIRED
END
NUMBER F_S_RIGA 5
BEGIN
PROMPT 60 2 "Riga "
FLAGS "DG"
MESSAGE EMPTY ENABLE,F_S_CODCONT
MESSAGE DISABLE,F_S_CODCONT
FIELD CODRIGA
END
NUMBER F_S_ORDFER 3
BEGIN
FLAGS "DU"
PROMPT 2 3 "Ordine di fermata "
FIELD ORDFER
CHECKTYPE REQUIRED
END
LIST F_S_MODPASS 10
BEGIN
PROMPT 25 3 "Modalit<69> di passaggio "
ITEM "C|Consegna"
ITEM "R|Ritiro"
ITEM "E|Entrambi"
FIELD MODPASS
END
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 5 "@bDati cliente"
END
NUMBER F_S_CODCONT 6
BEGIN
PROMPT 2 6 "Contratto "
FLAGS "DU"
USE LF_LVCONDV
JOIN LF_CLIFO INTO TIPOCF="C" CODCF=CODCF
INPUT CODCONT F_S_CODCONT
INPUT CODCF F_S_CODCF
DISPLAY "Codice@6" CODCONT
DISPLAY "Cliente@50" LF_CLIFO->RAGSOC
DISPLAY "Codice Cliente" CODCF
OUTPUT F_S_CODCONT CODCONT
OUTPUT F_S_CODCF CODCF
OUTPUT F_S_RAGSOCCLI LF_CLIFO->RAGSOC
FIELD CODCONT
END
NUMBER F_S_CODCF 6
BEGIN
PROMPT 2 7 "Cliente "
FLAGS "DUG"
FIELD CODCF
USE LF_CLIFO KEY 1
INPUT TIPOCF "C"
INPUT CODCF F_S_CODCF
DISPLAY "Codice " F_S_SCODCF
DISPLAY "Ragione sociale@50" F_S_RAGSOC
OUTPUT F_S_CODCF CODCF
OUTPUT F_S_RAGSOCCLI RAGSOC
CHECKTYPE REQUIRED
END
STRING F_S_RAGSOCCLI 50
BEGIN
PROMPT 22 7 ""
FLAGS "D"
END
GROUPBOX DLG_NULL 76 4
BEGIN
PROMPT 1 9 "@bDettagli trasporto"
END
STRING F_S_CODAUT 6
BEGIN
PROMPT 2 10 "Autista "
FLAGS "UZ"
USE &AUT
INPUT CODTAB F_S_CODAUT
DISPLAY "Codice" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_CODAUT CODTAB
OUTPUT F_S_DESAUT S0
CHECKTYPE REQUIRED
FIELD CODAUT
END
STRING F_S_DESAUT 50
BEGIN
PROMPT 22 10 ""
USE &AUT KEY 2
INPUT S0 F_S_DESAUT
DISPLAY "Descrizione@50" S0
DISPLAY "Codice" CODTAB
COPY OUTPUT F_S_CODAUT
CHECKTYPE REQUIRED
END
STRING F_S_CODMEZ 8
BEGIN
PROMPT 2 11 "Targa "
FLAGS "U"
USE &MEZ
INPUT CODTAB F_S_CODMEZ
DISPLAY "Codice@8" CODTAB
DISPLAY "Descrizione@50" S0
OUTPUT F_S_CODMEZ CODTAB
OUTPUT F_S_DESMEZ S0
FIELD CODMEZ
CHECKTYPE REQUIRED
END
STRING F_S_DESMEZ 50
BEGIN
PROMPT 22 11 ""
USE &MEZ KEY 2
INPUT S0 F_S_DESMEZ
DISPLAY "Descrizione@50" S0
DISPLAY "Codice@8" CODTAB
COPY OUTPUT F_S_CODMEZ
CHECKTYPE REQUIRED
END
GROUPBOX DLG_NULL 20 5
BEGIN
PROMPT 56 13 "@bDati bolla associata"
END
NUMBER F_S_ANNO 4
BEGIN
PROMPT 57 14 "Anno doc. "
FIELD ANNO
FLAG "D"
END
STRING F_S_CODNUM 4
BEGIN
PROMPT 57 15 "Documento "
FIELD CODNUM
FLAG "D"
END
NUMBER F_S_NDOC 7
BEGIN
PROMPT 57 16 "Numero "
FIELD NDOC
FLAG "DG"
MESSAGE EMPTY DISABLE,F_S_BOLLA
MESSAGE ENABLE,F_S_BOLLA
END
GROUPBOX DLG_NULL 53 5
BEGIN
PROMPT 1 13 "@bDettagli planning"
END
BOOLEAN F_S_PASSTD
BEGIN
PROMPT 2 14 "Consegna standard "
FIELD CONSSTD
FLAG "D"
END
NUMBER F_S_PERSOSP 2
BEGIN
PROMPT 2 15 "Periodo di sospensione "
FIELD PERSOSP
FLAG "D"
END
NUMBER F_S_PERSOSPVAR 2
BEGIN
PROMPT 2 16 "Periodo di sospensione variato "
FIELD PERSOSPVAR
USE LF_LVPERISOSP
INPUT CODCF F_S_CODCF SELECT
INPUT CODCONT F_S_CODCONT SELECT
INPUT CODPER F_S_PERSOSPVAR
DISPLAY "Codice @6" CODPER
DISPLAY "Da @10" DATAINI
DISPLAY "a @10" DATAFIN
OUTPUT F_S_PERSOSPVAR CODPER
CHECKTYPE NORMAL
END
ENDPAGE
TOOLBAR "" 0 0 0 2
BUTTON DLG_OK 2 2
BEGIN
PROMPT 1 1 ""
END
BUTTON DLG_DELREC 2 2
BEGIN
PROMPT 2 1 "Elimina"
MESSAGE EXIT,K_DEL
PICTURE BMP_DELREC
END
BUTTON DLG_USER 2 2
BEGIN
PROMPT 3 1 "Bolla"
PICTURE BMP_LINK
END
BUTTON DLG_CANCEL 2 2
BEGIN
PROMPT 4 1 ""
END
ENDPAGE
ENDMASK