//
// cg3300c.uml
//

#include "cg3300a.h"

PAGE "Stampa su disco" -1 -1 65 16

DATE F_DATA_STAMPA
BEGIN
  PROMPT 2 1 "Data "  
  HELP "Data in cui effettuare la stampa"
  FLAGS "A"
END

NUMBER F_ANNO_STAMPA 4
BEGIN
  PROMPT 30 1 "Anno di stampa "  
  HELP "Anno di cui effettuare la stampa"
  FLAGS "A"
END

RADIOBUTTON F_TIPO_STAMPA2 20
BEGIN
  PROMPT 2 3 "Tipo di stampa   "
  HELP "Indicare arhcivio da stampare"
  ITEM "1|Clienti"
  MESSAGE SHOW,F_ANNO_PREC
  ITEM "2|Fornitori"
  MESSAGE SHOW,F_ANNO_PREC
  ITEM "3|Entrambi"
  MESSAGE HIDE,F_ANNO_PREC
END

BOOLEAN F_ORDINA_DESC
BEGIN
  PROMPT 30 4 "Ordina per descrizione"
  HELP "Ordina la stampa per descrizione, altrimenti per codice"
END

BOOLEAN F_ANNO_PREC 
BEGIN
  PROMPT 30 5 "Estratto anno precedente "
  HELP "Indicare se stampare solo il saldo dell'anno precedente"
END

BOOLEAN F_ATTIVITA 
BEGIN
  PROMPT 30 6 "Elenco distinto per attivita'"
  HELP "Indicare se stampare un elenco diviso per attivita'"
END

STRING F_RICERCA_ATT 5
BEGIN
  PROMPT 2 9 "Seleziona codice di attivita' "
  HELP "Stampa solo le ditte che hanno questa attivita'"
  USE %AIS
  INPUT CODTAB F_RICERCA_ATT
  DISPLAY "Codice" CODTAB
  DISPLAY "Attivita'@40" S0
  OUTPUT F_RICERCA_ATT CODTAB
END

BOOLEAN F_RICALCOLA 
BEGIN
  PROMPT 46 9 "Ricalcola "
  HELP "Indicare se ricalcolare ogni ditta prima di stampare"
END

STRING F_DA_DITTA 5
BEGIN
  PROMPT 2 11 "Da ditta "
  HELP "Ditta di partenza della stampa. vuoto = prima"
  FLAGS "R"
  USE LF_NDITTE KEY 1
  INPUT CODDITTA F_DA_DITTA
  DISPLAY "Codice" CODDITTA
  DISPLAY "Ragione sociale @50" RAGSOC
  OUTPUT F_DA_DITTA CODDITTA 
END

STRING F_A_DITTA 5
BEGIN
  PROMPT 23 11 "A  ditta "
  HELP "Ultima ditta da stampare. vuoto = ultima"
  FLAGS "R"
  USE LF_NDITTE KEY 1
  INPUT CODDITTA F_A_DITTA
  DISPLAY "Codice" CODDITTA
  DISPLAY "Ragione sociale @50" RAGSOC
  OUTPUT F_A_DITTA CODDITTA 
  VALIDATE F_A_DITTA >= F_DA_DITTA
END

BUTTON DLG_OK 9 3
BEGIN
  PROMPT -12 13 ""
END

BUTTON DLG_CANCEL 9 3
BEGIN
  PROMPT -22 13 ""
END

ENDPAGE

ENDMASK
