Ultime modifiche ai comuni
git-svn-id: svn://10.65.10.50/trunk@2911 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ad957e40ce
commit
f8a011b2fe
@ -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;
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user