Ultime modifiche ai comuni

git-svn-id: svn://10.65.10.50/trunk@2911 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-05-27 11:02:17 +00:00
parent ad957e40ce
commit f8a011b2fe
2 changed files with 22 additions and 10 deletions

View File

@ -5,32 +5,45 @@
#include "ba4.h" #include "ba4.h"
#include "ba4100.h" #include "ba4100.h"
class BA4100_application : public TRelation_application class TComuni_app : public TRelation_application
{ {
TMask * _msk; TMask * _msk;
TRelation * _rel; TRelation * _rel;
virtual bool user_create() ; virtual bool user_create() ;
virtual bool user_destroy() ; virtual bool user_destroy() ;
virtual void init_query_mode(TMask& m);
virtual void init_modify_mode(TMask& m);
virtual void init_insert_mode(TMask& m) { init_modify_mode(m);}
virtual bool changing_mask(int mode) { return FALSE;} virtual bool changing_mask(int mode) { return FALSE;}
virtual TRelation* get_relation() const { return _rel;} virtual TRelation* get_relation() const { return _rel;}
public: public:
virtual TMask* get_mask(int mode) { return _msk;} virtual TMask* get_mask(int mode) { return _msk;}
BA4100_application() {} TComuni_app() {}
virtual ~BA4100_application() {} virtual ~TComuni_app() {}
}; };
BA4100_application & app() { return (BA4100_application &) main_app(); } void TComuni_app::init_query_mode(TMask& m)
{
m.enable(FLD_CM1_DENSTA);
}
bool BA4100_application::user_create() void TComuni_app::init_modify_mode(TMask& m)
{
m.disable(FLD_CM1_DENSTA);
}
TComuni_app & app() { return (TComuni_app &) main_app(); }
bool TComuni_app::user_create()
{ {
_msk = new TMask("ba4100a") ; _msk = new TMask("ba4100a") ;
_rel = new TRelation(LF_COMUNI); _rel = new TRelation(LF_COMUNI);
return TRUE; return TRUE;
} }
bool BA4100_application::user_destroy() bool TComuni_app::user_destroy()
{ {
delete _msk; delete _msk;
delete _rel; delete _rel;
@ -39,7 +52,7 @@ bool BA4100_application::user_destroy()
int ba4100(int argc, char* argv[]) int ba4100(int argc, char* argv[])
{ {
BA4100_application a ; TComuni_app a ;
a.run(argc, argv, "Anagrafica Comuni"); a.run(argc, argv, "Anagrafica Comuni");
return 0; return 0;
} }

View File

@ -24,6 +24,7 @@ BEGIN
OUTPUT FLD_CM1_STATO CODTAB OUTPUT FLD_CM1_STATO CODTAB
OUTPUT FLD_CM1_DENSTA S0 OUTPUT FLD_CM1_DENSTA S0
HELP "Codice dello stato in cui risiede il comune" HELP "Codice dello stato in cui risiede il comune"
CHECKTYPE SEARCH
MESSAGE COPY,FLD_CM2_STATO MESSAGE COPY,FLD_CM2_STATO
WARNING "Stato non presente" WARNING "Stato non presente"
KEY 1 KEY 1
@ -40,8 +41,6 @@ BEGIN
OUTPUT FLD_CM1_DENSTA S0 OUTPUT FLD_CM1_DENSTA S0
HELP "Nome dello stato in cui risiede il comune" HELP "Nome dello stato in cui risiede il comune"
MESSAGE COPY,FLD_CM2_DENSTA MESSAGE COPY,FLD_CM2_DENSTA
FLAGS "G"
KEY 1
END END
STRING FLD_CM1_COM 4 STRING FLD_CM1_COM 4