Aggiunto programma per gestione parametri effetti

git-svn-id: svn://10.65.10.50/trunk@4667 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1997-06-14 07:40:37 +00:00
parent e24422394a
commit 5746c4215e
6 changed files with 95 additions and 1 deletions

View File

@ -3,7 +3,7 @@
#include <checks.h> #include <checks.h>
#include "ef0.h" #include "ef0.h"
#define usage "Error - usage : %s -{0|1|2|3|4|5|6|7}" #define usage "Error - usage : %s -{0|1|2|3|4|5|6|7|8}"
int main(int argc, char** argv) int main(int argc, char** argv)
{ {
@ -35,6 +35,9 @@ int main(int argc, char** argv)
case 7: case 7:
res = ef0800(argc,argv);// CONTABILIZZAZIONE EFFETTI res = ef0800(argc,argv);// CONTABILIZZAZIONE EFFETTI
break; break;
case 8:
res = ef0900(argc,argv);// PARAMETRI EFFETTI
break;
default: default:
error_box(usage, argv[0]); error_box(usage, argv[0]);
break; break;

View File

@ -9,5 +9,6 @@ int ef0500(int argc, char* argv[]);// EMISSIONE EFFETTI/DISTINTE
int ef0600(int argc, char* argv[]);// STAMPE DI CONTROLLO EFFETTI int ef0600(int argc, char* argv[]);// STAMPE DI CONTROLLO EFFETTI
int ef0700(int argc, char* argv[]);// GESTIONE TABELLA BANCHE DI PRESENTAZIONE int ef0700(int argc, char* argv[]);// GESTIONE TABELLA BANCHE DI PRESENTAZIONE
int ef0800(int argc, char* argv[]);// CONTABILIZZAZIONE EFFETTI int ef0800(int argc, char* argv[]);// CONTABILIZZAZIONE EFFETTI
int ef0900(int argc, char* argv[]);// PARAMETRI EFFETTI
#endif // __EF0_H #endif // __EF0_H

View File

@ -45,3 +45,10 @@ MENUBAR MENU_BAR(7)
MENU MENU_BAR(7) MENU MENU_BAR(7)
SUBMENU MENU_FILE "~File" SUBMENU MENU_FILE "~File"
/* ef0 -8 */
MENUBAR MENU_BAR(8)
MENU MENU_BAR(8)
SUBMENU MENU_FILE "~File"

39
ef/ef0900.cpp Executable file
View File

@ -0,0 +1,39 @@
// ef0900.cpp
// Programma di gestione parametri effetti
// ...
// No way outta here;
// Kum gyrja qcut as ny ese vark de munz
#include <confapp.h>
#include "ef0900a.h"
class TConf_effetti : public TConfig_application
{
public:
virtual bool user_create( );
virtual bool user_destroy( );
TConf_effetti() : TConfig_application( CONFIG_DITTA ){ }
virtual ~TConf_effetti( ){ }
};
bool TConf_effetti::user_create( )
{
TConfig conf(CONFIG_DITTA );
conf.set( "EdMask", "ef0900a", "ef" );
return TRUE;
}
bool TConf_effetti::user_destroy( )
{
return TRUE;
}
int ef0900(int argc, char* argv[])
{
TConf_effetti app;
app.run(argc, argv, "Parametri gestione effetti");
return 0;
}

1
ef/ef0900a.h Executable file
View File

@ -0,0 +1 @@
#define F_CAUSALE 101

43
ef/ef0900a.uml Executable file
View File

@ -0,0 +1,43 @@
#include "ef0900a.h"
TOOLBAR "" 0 20 0 2
BUTTON DLG_OK 10 2
BEGIN
PROMPT -12 -1 ""
END
BUTTON DLG_QUIT 10 2
BEGIN
PROMPT -22 -1 ""
END
ENDPAGE
PAGE "Parametri effetti" 1 1 60 14
GROUPBOX DLG_NULL 78 4
BEGIN
PROMPT 1 2 "Contabilizzazione"
END
STRING F_CAUSALE 3
BEGIN
PROMPT 2 3 "Causale incasso "
FIELD CODCAUS
KEY 1
FLAGS "UZ"
USE LF_CAUSALI
INPUT CODCAUS F_CAUSALE
DISPLAY "Cod." CODCAUS
DISPLAY "Descrizione@50" DESCR
DISPLAY "Documento" TIPODOC
DISPLAY "Registro" REG
OUTPUT F_CAUSALE CODCAUS
CHECKTYPE NORMAL
END
ENDPAGE
ENDMASK