Patch level : 10.0 patch 466

Files correlati     : lv2
Ricompilazione Demo : [ ]
Commento            :
Aggiunto il programma di conta del pulito (pacchi)


git-svn-id: svn://10.65.10.50/trunk@19419 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
luca83 2009-10-13 11:01:47 +00:00
parent e1409af805
commit bed1159296
5 changed files with 1189 additions and 13 deletions

View File

@ -7,15 +7,16 @@ int main(int argc, char** argv)
const int r = (argc > 1) ? argv[1][1] - '0' : 0;
switch (r)
{
case 0: lv2100(argc, argv); break; //generazione automatica del planning
case 1: lv2200(argc, argv); break; //manipolazione e stampa del planning
case 2: lv2300(argc, argv); break; //Stampa Giri Giornaliero/Settimanale
case 3: lv2400(argc, argv); break; //generazione automatica bolle di consegna
case 4: lv2500(argc, argv); break; //fatturazione
case 5: lv2600(argc, argv); break; //acquisizione bolle di rientro
case 6: lv2700(argc, argv); break; //Riepilogo Bolle di Lavanderie
case 7: lv2800(argc, argv); break; //Venduto Per Cliente nei 12 Mesi
default: lv2100(argc, argv); break; //generazione automatica del planning
case 0: lv2100(argc, argv); break; //generazione automatica del planning
case 1: lv2200(argc, argv); break; //manipolazione e stampa del planning
case 2: lv2300(argc, argv); break; //Stampa Giri Giornaliero/Settimanale
case 3: lv2400(argc, argv); break; //generazione automatica bolle di consegna
case 4: lv2500(argc, argv); break; //fatturazione
case 5: lv2600(argc, argv); break; //acquisizione da contapezzi
case 6: lv2700(argc, argv); break; //Riepilogo Bolle di Lavanderie
case 7: lv2800(argc, argv); break; //Venduto Per Cliente nei 12 Mesi
case 8: lv2900(argc, argv); break; //acquisizione del pulito
default: lv2100(argc, argv); break; //generazione automatica del planning
}
return 0;
}

View File

@ -3,11 +3,12 @@
int lv2100(int argc, char* argv[]);
int lv2200(int argc, char* argv[]);
int lv2300(int argc, char* argv[]);//Stampa Giri -2
int lv2300(int argc, char* argv[]); //Stampa Giri -2
int lv2400(int argc, char* argv[]);
int lv2500(int argc, char* argv[]);//Fatturazione
int lv2500(int argc, char* argv[]); //Fatturazione
int lv2600(int argc, char* argv[]);
int lv2700(int argc, char* argv[]);//Riepilogo Bolle di Lavanderie -6
int lv2800(int argc, char* argv[]);//Venduto Per Cliente nei 12 Mesi -7
int lv2700(int argc, char* argv[]); //Riepilogo Bolle di Lavanderie -6
int lv2800(int argc, char* argv[]); //Venduto Per Cliente nei 12 Mesi -7
int lv2900(int argc, char* argv[]);
#endif // __LV2_H

1052
lv/lv2900.cpp Executable file

File diff suppressed because it is too large Load Diff

10
lv/lv2900a.h Executable file
View File

@ -0,0 +1,10 @@
//Acquisizione da contapezzi
//Campi Maschera lv2900a
#define F_DADATA 201
#define F_ADATA 202
#define F_CODCF 203
#define F_RAGSOC 204
#define F_GIRI 205
#define F_STAMPA 206
#define F_PATH 207
#define F_FNAME 208

112
lv/lv2900a.uml Executable file
View File

@ -0,0 +1,112 @@
#include "lv2900a.h"
TOOLBAR "Topbar" 0 0 0 2
BUTTON DLG_IMPORT 2 2
BEGIN
PROMPT 1 1 "Importa"
PICTURE TOOL_IMPORT
END
BUTTON DLG_PACKTCLI 2 2
BEGIN
PROMPT 1 1 "A cliente"
PICTURE TOOL_PACK2CLI
END
BUTTON DLG_PACKTMAG 2 2
BEGIN
PROMPT 1 1 "A magazzino"
PICTURE TOOL_PACK2MAG
END
#include <helpbar.h>
ENDPAGE
PAGE "Conta del pulito" -1 -1 80 10
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 1 "@bDate Ricezione"
END
DATE F_DADATA
BEGIN
PROMPT 2 2 "Elabora dal "
CHECKTYPE REQUIRED
FLAGS "A"
END
DATE F_ADATA
BEGIN
PROMPT 28 2 "a data "
CHECKTYPE REQUIRED
FLAGS "A"
END
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 4 "@bParametri Ricezione"
END
NUMBER F_CODCF 6
BEGIN
PROMPT 2 5 "Cliente "
FLAGS "U"
USE LF_CLIFO
INPUT TIPOCF "C"
INPUT CODCF F_CODCF
DISPLAY "Codice " CODCF
DISPLAY "Ragione sociale@50" RAGSOC
OUTPUT F_CODCF CODCF
OUTPUT F_RAGSOC RAGSOC
CHECKTYPE NORMAL
END
STRING F_RAGSOC 50
BEGIN
PROMPT 23 5 ""
USE LF_CLIFO KEY 2
INPUT TIPOCF "C"
INPUT RAGSOC F_RAGSOCC
DISPLAY "Ragione sociale@50" RAGSOC
DISPLAY "Codice" CODCF
COPY OUTPUT F_CODCF
CHECKTYPE NORMAL
END
BOOLEAN F_GIRI
BEGIN
PROMPT 2 6 "Ricezione conteggi in base ai giri"
END
GROUPBOX DLG_NULL 78 3
BEGIN
PROMPT 1 8 "@bOpzioni stampa"
END
BOOLEAN F_STAMPA
BEGIN
PROMPT 2 9 "Stampa diretta dei documenti (solo per associazione a cliente)"
END
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 11 "@bSorgente"
END
STRING F_PATH 255 50
BEGIN
PROMPT 2 12 "Cartella "
FLAGS "D"
END
STRING F_FNAME 50
BEGIN
PROMPT 2 13 "File "
FLAGS "D"
END
ENDPAGE
ENDMASK