This commit was generated by cvs2svn to compensate for changes in r7803,
which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@7804 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
0b19fdebbc
commit
76a80dd0e5
3
in/f133.dir
Executable file
3
in/f133.dir
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
133
|
||||||
|
0
|
||||||
|
$intra|0|0|80|0|Movimenti intrastat|||
|
13
in/f133.trr
Executable file
13
in/f133.trr
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
133
|
||||||
|
9
|
||||||
|
NUMREG|3|7|0|Numero di registrazione
|
||||||
|
DATAREG|5|8|0|Data registrazione
|
||||||
|
TIPOMOV|1|1|0|Tipo Movimento
|
||||||
|
TIPOCF|1|1|0|Tipo Cliente/Fornitore
|
||||||
|
CODCF|3|5|0|Codice Cliente/Fornitore
|
||||||
|
TOTDOC|4|18|2|Totale documento
|
||||||
|
TOTDOCIMM|4|18|2|Totale documento immesso
|
||||||
|
CODVAL|1|3|0|Codice valuta
|
||||||
|
CAMBIO|4|18|5|Cambio
|
||||||
|
1
|
||||||
|
NUMREG|
|
3
in/f134.dir
Executable file
3
in/f134.dir
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
134
|
||||||
|
0
|
||||||
|
$rintra|0|0|94|0|Righe movimenti intra|||
|
17
in/f134.trr
Executable file
17
in/f134.trr
Executable file
@ -0,0 +1,17 @@
|
|||||||
|
134
|
||||||
|
13
|
||||||
|
NUMREG|3|7|0|Numero registrazione
|
||||||
|
NUMRIG|2|3|0|Numero di riga
|
||||||
|
AMMLIRE|4|18|2|Ammontare in lire
|
||||||
|
AMMVALUTA|4|18|2|Ammontare in valuta
|
||||||
|
TRASPORTO|6|1|0|Tipo di trasporto
|
||||||
|
NOMENCL|1|8|0|Nomenclatura
|
||||||
|
MASSAKG|4|13|5|Massa in Kilogrammi
|
||||||
|
MASSAUMS|4|13|6|Massa nell'unita' di misura specificata
|
||||||
|
UMS|1|2|0|Unita' di misura
|
||||||
|
VALSTAT|2|4|0|Valore statistico
|
||||||
|
REGIME|2|2|0|Regime
|
||||||
|
PAESEDEST|1|2|0|Paese di destinazione
|
||||||
|
PROVORIG|1|2|0|Provincia d'origine
|
||||||
|
1
|
||||||
|
NUMREG+NUMRIG|
|
16
in/in0.cpp
Executable file
16
in/in0.cpp
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#include <xvt.h>
|
||||||
|
|
||||||
|
#include "in0.h"
|
||||||
|
|
||||||
|
int main(int argc, char** argv)
|
||||||
|
{
|
||||||
|
const int n = (argc > 1) ? (argv[1][1]-'0') : 0;
|
||||||
|
switch (n)
|
||||||
|
{
|
||||||
|
case 4 : is0500(argc, argv); break; // Immissione movimenti
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
exit(0);
|
||||||
|
return 0;
|
||||||
|
}
|
9
in/in0.url
Executable file
9
in/in0.url
Executable file
@ -0,0 +1,9 @@
|
|||||||
|
#define APPNAME campo
|
||||||
|
#define QAPPNAME "campo"
|
||||||
|
#define QFIRMNAME "A.G.A. Informatica Srl"
|
||||||
|
|
||||||
|
#include <default.url>
|
||||||
|
|
||||||
|
MENU TASK_MENUBAR
|
||||||
|
SUBMENU MENU_FILE "~File"
|
||||||
|
|
104
in/in0500.cpp
Executable file
104
in/in0500.cpp
Executable file
@ -0,0 +1,104 @@
|
|||||||
|
#include <automask.h>
|
||||||
|
#include <currency.h>
|
||||||
|
#include <relapp.h>
|
||||||
|
|
||||||
|
#include "in0.h"
|
||||||
|
#include "in0500a.h"
|
||||||
|
|
||||||
|
class TImmissione_mask : public TAutomask
|
||||||
|
{
|
||||||
|
protected:
|
||||||
|
virtual bool on_field_event(TOperable_field& o, TField_event e, long jolly);
|
||||||
|
|
||||||
|
public:
|
||||||
|
TImmissione_mask() : TAutomask("in0500a") { }
|
||||||
|
virtual ~TImmissione_mask() { }
|
||||||
|
};
|
||||||
|
|
||||||
|
bool TImmissione_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
|
||||||
|
{
|
||||||
|
switch (o.dlg())
|
||||||
|
{
|
||||||
|
case F_VALUTA:
|
||||||
|
if (e == fe_modify)
|
||||||
|
{
|
||||||
|
TEdit_field& cambio = efield(F_CAMBIO);
|
||||||
|
if (cambio.empty())
|
||||||
|
{
|
||||||
|
TCursor* cur = efield(F_VALUTA).browse()->cursor();
|
||||||
|
cambio.set(cur->curr().get("S4"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case F_AMM_LIRE:
|
||||||
|
if (e == fe_modify)
|
||||||
|
{
|
||||||
|
TMask& m = o.mask();
|
||||||
|
if (m.get_real(F_AMM_VALUTA).is_zero())
|
||||||
|
{
|
||||||
|
TCurrency curr(real(o.get()), "_FIRM");
|
||||||
|
curr.change_value(get(F_VALUTA), get_real(F_CAMBIO));
|
||||||
|
m.set(F_AMM_VALUTA, curr.string(), TRUE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case F_AMM_VALUTA:
|
||||||
|
if (e == fe_modify)
|
||||||
|
{
|
||||||
|
TMask& m = o.mask();
|
||||||
|
if (m.get_real(F_AMM_LIRE).is_zero())
|
||||||
|
{
|
||||||
|
TCurrency curr(real(o.get()), get(F_VALUTA), get_real(F_CAMBIO));
|
||||||
|
curr.change_value("_FIRM");
|
||||||
|
m.set(F_AMM_LIRE, curr.string(), TRUE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
// Applicazione principale
|
||||||
|
///////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
class TImmissione_intra : public TRelation_application
|
||||||
|
{
|
||||||
|
TRelation* _rel;
|
||||||
|
TImmissione_mask* _msk;
|
||||||
|
|
||||||
|
protected:
|
||||||
|
virtual bool user_create();
|
||||||
|
virtual TRelation* get_relation() const { return _rel; }
|
||||||
|
virtual TMask* get_mask(int) { return _msk; }
|
||||||
|
virtual bool changing_mask(int mode) { return FALSE; }
|
||||||
|
virtual bool user_destroy();
|
||||||
|
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
|
bool TImmissione_intra::user_create()
|
||||||
|
{
|
||||||
|
open_files(LF_TABCOM, LF_TAB, LF_CLIFO, LF_MOV,
|
||||||
|
LF_INTRA, LF_RINTRA, 0);
|
||||||
|
_rel = new TRelation(LF_INTRA);
|
||||||
|
_msk = new TImmissione_mask;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool TImmissione_intra::user_destroy()
|
||||||
|
{
|
||||||
|
delete _msk;
|
||||||
|
delete _rel;
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int is0500(int argc, char* argv[])
|
||||||
|
{
|
||||||
|
TImmissione_intra a;
|
||||||
|
a.run(argc, argv, "Immissione movimenti");
|
||||||
|
return 0;
|
||||||
|
}
|
38
in/in0500a.h
Executable file
38
in/in0500a.h
Executable file
@ -0,0 +1,38 @@
|
|||||||
|
#define F_DITTA 201
|
||||||
|
#define F_DITTA_DESCR 202
|
||||||
|
|
||||||
|
#define F_NUM_REG 203
|
||||||
|
#define F_DATA_DOC 204
|
||||||
|
#define F_NUM_DOC 205
|
||||||
|
|
||||||
|
#define F_DATA_REG 207
|
||||||
|
#define F_TIPO_MOV 208
|
||||||
|
|
||||||
|
#define F_TIPO_CF 210
|
||||||
|
#define F_CLIFO 211
|
||||||
|
#define F_RAGSOC 212
|
||||||
|
|
||||||
|
#define F_STATO 215
|
||||||
|
#define F_PARTITA_IVA 216
|
||||||
|
|
||||||
|
#define F_TOT_DOC 220
|
||||||
|
#define F_TOT_IMM 221
|
||||||
|
#define F_DIF 222
|
||||||
|
|
||||||
|
#define F_VALUTA 230
|
||||||
|
#define F_CAMBIO 231
|
||||||
|
|
||||||
|
#define F_RIGHE 250
|
||||||
|
|
||||||
|
#define F_AMM_LIRE 101
|
||||||
|
#define F_AMM_VALUTA 102
|
||||||
|
#define F_TRASPORTO 103
|
||||||
|
#define F_NOMENCLATURA 104
|
||||||
|
#define F_MASSA_KG 105
|
||||||
|
#define F_MASSA_UMS 106
|
||||||
|
#define F_UMS 107
|
||||||
|
#define F_VALORE_STAT 108
|
||||||
|
#define F_REGIME 109
|
||||||
|
#define F_PAESE_DEST 110
|
||||||
|
#define F_PROV_ORIG 111
|
||||||
|
|
323
in/in0500a.uml
Executable file
323
in/in0500a.uml
Executable file
@ -0,0 +1,323 @@
|
|||||||
|
#include "in0500a.h"
|
||||||
|
|
||||||
|
TOOLBAR "Toolbar" 0 -3 0 3
|
||||||
|
|
||||||
|
#include <toolbar.h>
|
||||||
|
|
||||||
|
ENDPAGE
|
||||||
|
|
||||||
|
PAGE "Immissione Movimenti" -1 -1 78 18
|
||||||
|
|
||||||
|
GROUPBOX DLG_NULL 78 3
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 1 "@bDitta"
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_DITTA 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 3 2 ""
|
||||||
|
FLAGS "DF"
|
||||||
|
USE LF_NDITTE
|
||||||
|
INPUT CODDITTA F_DITTA
|
||||||
|
OUTPUT F_DITTA_DESCR RAGSOC
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_DITTA_DESCR 50
|
||||||
|
BEGIN
|
||||||
|
PROMPT 10 2 "Ragione Sociale "
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_NUM_REG 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 4 "Numero registrazione "
|
||||||
|
USE LF_MOV
|
||||||
|
INPUT NUMREG F_NUM_REG
|
||||||
|
DISPLAY "Numero" NUMREG
|
||||||
|
DISPLAY "Data Doc.@10" DATADOC
|
||||||
|
DISPLAY "Num. Doc." NUMDOC
|
||||||
|
DISPLAY "Descrizione@50" DESCR
|
||||||
|
OUTPUT F_NUM_REG NUMREG
|
||||||
|
OUTPUT F_DATA_DOC DATADOC
|
||||||
|
OUTPUT F_NUM_DOC NUMDOC
|
||||||
|
CHECKTYPE SEARCH
|
||||||
|
KEY 1
|
||||||
|
FIELD NUMREG
|
||||||
|
END
|
||||||
|
|
||||||
|
DATA F_DATA_DOC
|
||||||
|
BEGIN
|
||||||
|
PROMPT 32 4 "Documento: data "
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
DATA F_NUM_DOC
|
||||||
|
BEGIN
|
||||||
|
PROMPT 61 4 "Numero "
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
DATA F_DATA_REG
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 5 "Data di registrazione "
|
||||||
|
FLAGS "A"
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
FIELD DATAREG
|
||||||
|
END
|
||||||
|
|
||||||
|
LIST F_TIPO_MOV 1 12
|
||||||
|
BEGIN
|
||||||
|
PROMPT 49 5 "Tipo movimento "
|
||||||
|
ITEM "A|Acquisto"
|
||||||
|
MESSAGE "F",F_TIPO_CF
|
||||||
|
ITEM "C|Cessione"
|
||||||
|
MESSAGE "C",F_TIPO_CF
|
||||||
|
FIELD TIPOMOV
|
||||||
|
END
|
||||||
|
|
||||||
|
LISTA F_TIPO_CF 1 10
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 6 ""
|
||||||
|
FLAGS "D"
|
||||||
|
ITEM "C|Cliente"
|
||||||
|
ITEM "F|Fornitore"
|
||||||
|
FIELD TIPOCF
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_CLIFO 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 16 6 ""
|
||||||
|
USE LF_CLIFO
|
||||||
|
INPUT TIPOCF F_TIPO_CF SELECT
|
||||||
|
INPUT CODCF F_CLIFO
|
||||||
|
DISPLAY "Codice" CODCF
|
||||||
|
DISPLAY "Stato" STATOPAIV
|
||||||
|
DISPLAY "Partita IVA@12" PAIV
|
||||||
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
||||||
|
OUTPUT F_CLIFO CODCF
|
||||||
|
OUTPUT F_RAGSOC RAGSOC
|
||||||
|
OUTPUT F_STATO STATOPAIV
|
||||||
|
OUTPUT F_PARTITA_IVA PAIV
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
ADD RUN CG0 -1
|
||||||
|
FIELD CODCF
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_RAGSOC 50
|
||||||
|
BEGIN
|
||||||
|
PROMPT 26 6 ""
|
||||||
|
USE LF_CLIFO KEY 2
|
||||||
|
INPUT TIPOCF F_TIPO_CF SELECT
|
||||||
|
INPUT RAGSOC F_RAGSOC
|
||||||
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
||||||
|
DISPLAY "Codice" CODCF
|
||||||
|
DISPLAY "Stato" STATOPAIV
|
||||||
|
DISPLAY "Partita IVA@12" PAIV
|
||||||
|
COPY OUTPUT F_CLIFO
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
END
|
||||||
|
|
||||||
|
LIST F_STATO 2 14
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 7 "Stato CEE "
|
||||||
|
ITEM "BE|Belgio"
|
||||||
|
ITEM "DE|Germania"
|
||||||
|
ITEM "DK|Danimarca"
|
||||||
|
ITEM "EL|Grecia"
|
||||||
|
ITEM "ES|Spagna"
|
||||||
|
ITEM "FR|Francia"
|
||||||
|
ITEM "GB|Gran Bretagna"
|
||||||
|
ITEM "IE|Irlanda"
|
||||||
|
ITEM "IT|Italia"
|
||||||
|
ITEM "LU|Lussemburgo"
|
||||||
|
ITEM "NL|Olanda"
|
||||||
|
ITEM "PT|Portogallo"
|
||||||
|
FLAGS "D"
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_PARTITA_IVA 12
|
||||||
|
BEGIN
|
||||||
|
PROMPT 49 7 "Partita IVA "
|
||||||
|
USE LF_CLIFO KEY 5
|
||||||
|
INPUT TIPOCF F_TIPO_CF SELECT
|
||||||
|
INPUT STATOPAIV F_STATO
|
||||||
|
INPUT PAIV F_PARTITA_IVA
|
||||||
|
DISPLAY "Stato" STATOPAIV
|
||||||
|
DISPLAY "Partita IVA@12" PAIV
|
||||||
|
DISPLAY "Codice" CODCF
|
||||||
|
DISPLAY "Ragione Sociale@50" RAGSOC
|
||||||
|
COPY OUTPUT F_CLIFO
|
||||||
|
VALIDATE PI_FUNC F_STATO
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
WARNING "Lunghezza partita IVA errata"
|
||||||
|
END
|
||||||
|
|
||||||
|
CURRENCY F_TOT_DOC 18
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 8 "Totale documento da controllare "
|
||||||
|
FIELD TOTDOC
|
||||||
|
END
|
||||||
|
|
||||||
|
CURRENCY F_TOT_IMM 18
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 9 "Totale documento immesso "
|
||||||
|
FIELD TOTDOCIMM
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_VALUTA 3
|
||||||
|
BEGIN
|
||||||
|
PROMPT 66 8 "Valuta "
|
||||||
|
FLAGS "U"
|
||||||
|
USE %VAL
|
||||||
|
INPUT CODTAB F_VALUTA
|
||||||
|
DISPLAY "Codice" CODTAB
|
||||||
|
DISPLAY "Descrizione@50" S0
|
||||||
|
OUTPUT F_VALUTA CODTAB
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
FIELD CODVAL
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_CAMBIO 18 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 53 9 "Cambio "
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
FIELD CAMBIO
|
||||||
|
END
|
||||||
|
|
||||||
|
SPREADSHEET F_RIGHE
|
||||||
|
BEGIN
|
||||||
|
PROMPT 0 11 ""
|
||||||
|
ITEM "Amm. Lire@18"
|
||||||
|
ITEM "Amm. Valuta@18"
|
||||||
|
ITEM "Tras.@4"
|
||||||
|
ITEM "Nomenclatura"
|
||||||
|
ITEM "Mas.Kg@13"
|
||||||
|
ITEM "Mas.Ums@13"
|
||||||
|
ITEM "UMS"
|
||||||
|
ITEM "Stat."
|
||||||
|
ITEM "R"
|
||||||
|
ITEM "Paese"
|
||||||
|
ITEM "Prov."
|
||||||
|
FLAGS "A"
|
||||||
|
USE LF_RINTRA KEY NUMRIG
|
||||||
|
INPUT NUMREG F_NUM_REG
|
||||||
|
END
|
||||||
|
|
||||||
|
ENDPAGE
|
||||||
|
|
||||||
|
ENDMASK
|
||||||
|
|
||||||
|
PAGE "Righe" -1 -1 68 10
|
||||||
|
|
||||||
|
CURRENCY F_AMM_LIRE 18
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 1 "Ammontare in lire "
|
||||||
|
FIELD AMMLIRE
|
||||||
|
END
|
||||||
|
|
||||||
|
CURRENCY F_AMM_VALUTA 18
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 2 "Ammontare in valuta "
|
||||||
|
DRIVENBY -F_VALUTA
|
||||||
|
FIELD AMMVALUTA
|
||||||
|
END
|
||||||
|
|
||||||
|
LISTA F_TRASPORTO 1 20
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 3 "Trasporto "
|
||||||
|
ITEM "1|Marittimo"
|
||||||
|
ITEM "2|Ferroviario"
|
||||||
|
ITEM "3|Stradale"
|
||||||
|
ITEM "4|Aereo"
|
||||||
|
ITEM "5|Spedizione postale"
|
||||||
|
ITEM "7|Installazioni fisse"
|
||||||
|
ITEM "8|Via acqua"
|
||||||
|
ITEM "9|Propulsione propria"
|
||||||
|
FIELD TRASPORTO
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_NOMENCLATURA 8
|
||||||
|
BEGIN
|
||||||
|
PROMPT 36 3 "Nomenclatura "
|
||||||
|
FLAGS "Z"
|
||||||
|
USE %NOC
|
||||||
|
INPUT CODTAB F_NOMENCLATURA
|
||||||
|
DISPLAY "Codice@8" CODTAB
|
||||||
|
DISPLAY "Descrizione@50" S0
|
||||||
|
OUTPUT F_NOMENCLATURA CODTAB
|
||||||
|
CHECKTYPE REQUIRED
|
||||||
|
FIELD NOMENCL
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_MASSA_KG 13 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 4 "Massa Kg. "
|
||||||
|
PICTURE ".5"
|
||||||
|
FIELD MASSAKG
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_MASSA_UMS 13 5
|
||||||
|
BEGIN
|
||||||
|
PROMPT 36 4 "Massa "
|
||||||
|
PICTURE ".5"
|
||||||
|
FIELD MASSAUMS
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_UMS 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 59 4 "UMS "
|
||||||
|
FLAGS "U"
|
||||||
|
USE %UMS
|
||||||
|
INPUT CODTAB F_UMS
|
||||||
|
DISPLAY "Codice" CODTAB
|
||||||
|
DISPLAY "Descrizione@50" S0
|
||||||
|
OUTPUT F_UMS CODTAB
|
||||||
|
CHECKTYPE NORMAL
|
||||||
|
FIELD UMS
|
||||||
|
END
|
||||||
|
|
||||||
|
NUBER F_VALORE_STAT 4
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 5 "Valore statistico "
|
||||||
|
FIELD VALSTAT
|
||||||
|
END
|
||||||
|
|
||||||
|
NUMBER F_REGIME 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 36 5 "Regime "
|
||||||
|
FIELD REGIME
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_PAESE_DEST 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 1 6 "Pase di destinazione "
|
||||||
|
FLAGS "U"
|
||||||
|
FIELD PAESEDEST
|
||||||
|
END
|
||||||
|
|
||||||
|
STRING F_PROV_ORIG 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT 36 6 "Provincia d'origine "
|
||||||
|
FLAGS "U"
|
||||||
|
FIELD PROVORIG
|
||||||
|
END
|
||||||
|
|
||||||
|
BUTTON DLG_OK 10 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT -13 -1 ""
|
||||||
|
END
|
||||||
|
|
||||||
|
BUTTON DLG_DELREC 10 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT -23 -1 ""
|
||||||
|
END
|
||||||
|
|
||||||
|
BUTTON DLG_CANCEL 10 2
|
||||||
|
BEGIN
|
||||||
|
PROMPT -33 -1 ""
|
||||||
|
END
|
||||||
|
|
||||||
|
ENDPAGE
|
||||||
|
|
||||||
|
ENDMASK
|
Loading…
x
Reference in New Issue
Block a user