From 5746c4215e00c7769e6fbd05453e938465ca8cff Mon Sep 17 00:00:00 2001 From: angelo Date: Sat, 14 Jun 1997 07:40:37 +0000 Subject: [PATCH] Aggiunto programma per gestione parametri effetti git-svn-id: svn://10.65.10.50/trunk@4667 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- ef/ef0.cpp | 5 ++++- ef/ef0.h | 1 + ef/ef0.url | 7 +++++++ ef/ef0900.cpp | 39 +++++++++++++++++++++++++++++++++++++++ ef/ef0900a.h | 1 + ef/ef0900a.uml | 43 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 95 insertions(+), 1 deletion(-) create mode 100755 ef/ef0900.cpp create mode 100755 ef/ef0900a.h create mode 100755 ef/ef0900a.uml diff --git a/ef/ef0.cpp b/ef/ef0.cpp index b71bfc160..7d26d8604 100755 --- a/ef/ef0.cpp +++ b/ef/ef0.cpp @@ -3,7 +3,7 @@ #include #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) { @@ -35,6 +35,9 @@ int main(int argc, char** argv) case 7: res = ef0800(argc,argv);// CONTABILIZZAZIONE EFFETTI break; + case 8: + res = ef0900(argc,argv);// PARAMETRI EFFETTI + break; default: error_box(usage, argv[0]); break; diff --git a/ef/ef0.h b/ef/ef0.h index ffe644cfc..4dc6118e5 100755 --- a/ef/ef0.h +++ b/ef/ef0.h @@ -9,5 +9,6 @@ int ef0500(int argc, char* argv[]);// EMISSIONE EFFETTI/DISTINTE int ef0600(int argc, char* argv[]);// STAMPE DI CONTROLLO EFFETTI int ef0700(int argc, char* argv[]);// GESTIONE TABELLA BANCHE DI PRESENTAZIONE int ef0800(int argc, char* argv[]);// CONTABILIZZAZIONE EFFETTI +int ef0900(int argc, char* argv[]);// PARAMETRI EFFETTI #endif // __EF0_H diff --git a/ef/ef0.url b/ef/ef0.url index 38fbfd8ba..7150e4b6c 100755 --- a/ef/ef0.url +++ b/ef/ef0.url @@ -45,3 +45,10 @@ MENUBAR MENU_BAR(7) MENU MENU_BAR(7) SUBMENU MENU_FILE "~File" + +/* ef0 -8 */ +MENUBAR MENU_BAR(8) + +MENU MENU_BAR(8) + SUBMENU MENU_FILE "~File" + diff --git a/ef/ef0900.cpp b/ef/ef0900.cpp new file mode 100755 index 000000000..7a0502a02 --- /dev/null +++ b/ef/ef0900.cpp @@ -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 + +#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; +} diff --git a/ef/ef0900a.h b/ef/ef0900a.h new file mode 100755 index 000000000..a2c9fa6fe --- /dev/null +++ b/ef/ef0900a.h @@ -0,0 +1 @@ +#define F_CAUSALE 101 diff --git a/ef/ef0900a.uml b/ef/ef0900a.uml new file mode 100755 index 000000000..c4187d2c7 --- /dev/null +++ b/ef/ef0900a.uml @@ -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 +