#include "lv1200a.h"

TOOLBAR "" 0 0 0 2

BUTTON DLG_PREVIEW 10 2
BEGIN
  PROMPT 1 1 "~Anteprima"
  PICTURE TOOL_PREVIEW
  MESSAGE EXIT,65
END

#include <printbar.h>

ENDPAGE

PAGE "Stampa a Kg" -1 -1 80 10

GROUPBOX DLG_NULL 78 3
BEGIN
	PROMPT 1 1 "@bIntervallo date"
END

DATE F_DADATA
BEGIN
  PROMPT 2 2 "Da data "
  CHECKTYPE REQUIRED
END

DATE F_ADATA
BEGIN
  PROMPT 25 2 "a data "
  FLAGS "A"
  CHECKTYPE REQUIRED
END

RADIOBUTTON F_DATADOG 1 78
BEGIN
  PROMPT 1 4 "@bConsidera data..."
  ITEM "0|Documento"    
  ITEM "1|Generazione"    
  FLAGS "Z"
END

RADIOBUTTON F_RAGX 1 78
BEGIN
  PROMPT 1 7 "@bRaggruppa per..."
  ITEM "0|Non raggruppare"
    MESSAGE HIDE,1@|HIDE,2@|HIDE,3@
  ITEM "1|Cliente"
    MESSAGE SHOW,1@|HIDE,2@|HIDE,3@
  ITEM "2|Itinerario"
    MESSAGE HIDE,1@|SHOW,2@|HIDE,3@
  ITEM "3|Autista"
    MESSAGE HIDE,1@|HIDE,2@|SHOW,3@
  FLAGS "Z"
END

GROUPBOX DLG_NULL 78 4
BEGIN
  PROPMT 1 11 "@bFiltro Cliente"
  GROUP 1
END

NUMBER F_DACODCF 6
BEGIN
  PROMPT 2 12 "Da Cliente "
  FLAGS "U"
  USE LF_CLIFO
  INPUT TIPOCF "C"
  INPUT CODCF F_DACODCF
  DISPLAY "Codice " CODCF
  DISPLAY "Ragione sociale@50" RAGSOC
  OUTPUT F_DACODCF CODCF
  OUTPUT F_DARAGSOC RAGSOC
  CHECKTYPE NORMAL
  GROUP 1
END

STRING F_DARAGSOC 50
BEGIN
  PROMPT 23 12 ""
  USE LF_CLIFO KEY 2
  INPUT TIPOCF "C"
  INPUT RAGSOC F_DARAGSOC
  DISPLAY "Ragione sociale@50" RAGSOC
  DISPLAY "Codice" CODCF  
  COPY OUTPUT F_DACODCF
  CHECKTYPE NORMAL
  GROUP 1
END

NUMBER F_ACODCF 6
BEGIN
  PROMPT 2 13 "a Cliente  "
  FLAGS "U"
  USE LF_CLIFO
  INPUT TIPOCF "C"
  INPUT CODCF F_ACODCF
  DISPLAY "Codice " CODCF
  DISPLAY "Ragione sociale@50" RAGSOC
  OUTPUT F_ACODCF CODCF
  OUTPUT F_ARAGSOC RAGSOC
  CHECKTYPE NORMAL
  GROUP 1
END

STRING F_ARAGSOC 50
BEGIN
  PROMPT 23 13 ""
  USE LF_CLIFO KEY 2
  INPUT TIPOCF "C"
  INPUT RAGSOC F_ARAGSOC
  DISPLAY "Ragione sociale@50" RAGSOC
  DISPLAY "Codice" CODCF  
  COPY OUTPUT F_ACODCF
  CHECKTYPE NORMAL
  GROUP 1
END

GROUPBOX DLG_NULL 78 4
BEGIN
  PROPMT 1 11 "@bFiltro Itinerario"
  GROUP 2
END

STRING F_DACODITI 3
BEGIN
  PROMPT 2 12 "Da iti.    "
  FLAGS "UZ"
  USE &ITI
  JOIN &AUT TO &ITI ALIAS 1000 INTO CODTAB==S1
  JOIN &MEZ TO &ITI ALIAS 2000 INTO CODTAB==S2
  INPUT CODTAB F_DACODITI
  DISPLAY "Codice" CODTAB
  DISPLAY "Descrizione@50" S0
  DISPLAY "Autista" S1
  DISPLAY "Descrizione Autista@50" 1000@->S0
  DISPLAY "Targa@8" S2
  DISPLAY "Descrizione Mezzo@50" 2000@->S0
  OUTPUT F_DACODITI CODTAB
  OUTPUT F_DADESITI S0
  CHECKTYPE NORMAL
  GROUP 2
END

STRING F_DADESITI 50
BEGIN
  PROMPT 23 12 ""
  USE &ITI KEY 2
  INPUT S0 F_DADESITI
  DISPLAY "Descrizione@50" S0
  DISPLAY "Codice" CODTAB
  COPY OUTPUT F_DACODITI
  CHECKTYPE NORMAL
  GROUP 2
END

STRING F_ACODITI 3
BEGIN
  PROMPT 2 13 "A iti.     "
  FLAGS "UZ"
  USE &ITI
  JOIN &AUT TO &ITI ALIAS 1000 INTO CODTAB==S1
  JOIN &MEZ TO &ITI ALIAS 2000 INTO CODTAB==S2
  INPUT CODTAB F_ACODITI
  DISPLAY "Codice" CODTAB
  DISPLAY "Descrizione@50" S0
  DISPLAY "Autista" S1
  DISPLAY "Descrizione Autista@50" 1000@->S0
  DISPLAY "Targa@8" S2
  DISPLAY "Descrizione Mezzo@50" 2000@->S0
  OUTPUT F_ACODITI CODTAB
  OUTPUT F_ADESITI S0
  CHECKTYPE NORMAL
  GROUP 2
END

STRING F_ADESITI 50
BEGIN
  PROMPT 23 13 ""
  USE &ITI KEY 2
  INPUT S0 F_ADESITI
  DISPLAY "Descrizione@50" S0
  DISPLAY "Codice" CODTAB
  COPY OUTPUT F_ACODITI
  CHECKTYPE NORMAL
  GROUP 2
END

GROUPBOX DLG_NULL 78 4
BEGIN
  PROPMT 1 11 "@bFiltro Autista"
  GROUP 3
END

STRING F_DACODAUT 6
BEGIN
  PROMPT 2 12 "Da autista "
  FLAGS "UZ"
  USE &AUT  
  INPUT CODTAB F_DACODAUT
  DISPLAY "Autista" CODTAB 
  DISPLAY "Descrizione Autista@50" S0  
  OUTPUT F_DACODAUT CODTAB
  OUTPUT F_DADESAUT S0
  CHECKTYPE NORMAL
  GROUP 3
END

STRING F_DADESAUT 50
BEGIN
  PROMPT 23 12 ""
  USE &AUT KEY 2
  INPUT S0 F_DADESAUT
  DISPLAY "Descrizione@50" S0
  DISPLAY "Codice" CODTAB
  OUTPUT F_DACODAUT CODTAB
  OUTPUT F_DADESAUT S0
  CHECKTYPE NORMAL
  GROUP 3
END

STRING F_ACODAUT 6
BEGIN
  PROMPT 2 13 "A autista  "
  FLAGS "UZ"
  USE &AUT  
  INPUT CODTAB F_ACODAUT
  DISPLAY "Autista" CODTAB
  DISPLAY "Descrizione Autista@50" S0  
  OUTPUT F_ACODAUT CODTAB
  OUTPUT F_ADESAUT S0
  CHECKTYPE NORMAL
  GROUP 3
END

STRING F_ADESAUT 50
BEGIN
  PROMPT 23 13 ""
  USE &AUT KEY 2
  INPUT S0 F_DADESAUT
  DISPLAY "Descrizione@50" S0
  DISPLAY "Codice" CODTAB
  OUTPUT F_ACODAUT CODTAB
  OUTPUT F_ADESAUT S0
  CHECKTYPE NORMAL
  GROUP 3
END

ENDPAGE

ENDMASK