Patch level : 12.0 nopatch
Files correlati : Commento: Modificata get_mask in _get_mask
This commit is contained in:
parent
2eb0e331a1
commit
d3f9c4846f
@ -16,7 +16,7 @@ class TPianoconti_app : public TRelation_application
|
|||||||
|
|
||||||
bool user_create();
|
bool user_create();
|
||||||
bool user_destroy();
|
bool user_destroy();
|
||||||
virtual TMask* get_mask(int mode) {return _msk;}
|
virtual TMask* _get_mask(int mode) {return _msk;}
|
||||||
virtual bool changing_mask(int mode) {return FALSE;}
|
virtual bool changing_mask(int mode) {return FALSE;}
|
||||||
virtual bool protected_record(TRectype &rec);
|
virtual bool protected_record(TRectype &rec);
|
||||||
virtual void init_query_mode(TMask& m);
|
virtual void init_query_mode(TMask& m);
|
||||||
|
@ -35,7 +35,7 @@ class TClifo_application : public TRelation_application
|
|||||||
protected:
|
protected:
|
||||||
bool user_create();
|
bool user_create();
|
||||||
bool user_destroy();
|
bool user_destroy();
|
||||||
virtual TMask* get_mask(int mode) { return _msk; }
|
virtual TMask* _get_mask(int mode) { return _msk; }
|
||||||
virtual bool changing_mask(int mode) { return false; }
|
virtual bool changing_mask(int mode) { return false; }
|
||||||
virtual bool save_and_new() const { return _savenew; }
|
virtual bool save_and_new() const { return _savenew; }
|
||||||
virtual bool protected_record(TRectype &rec);
|
virtual bool protected_record(TRectype &rec);
|
||||||
|
@ -11,7 +11,7 @@ class CG0300_application : public TRelation_application
|
|||||||
|
|
||||||
bool user_create();
|
bool user_create();
|
||||||
bool user_destroy();
|
bool user_destroy();
|
||||||
virtual TMask* get_mask(int mode) {return _msk;}
|
virtual TMask* _get_mask(int mode) { return _msk; }
|
||||||
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;}
|
||||||
virtual void init_query_mode(TMask& m);
|
virtual void init_query_mode(TMask& m);
|
||||||
|
@ -68,7 +68,7 @@ protected:
|
|||||||
virtual bool user_destroy();
|
virtual bool user_destroy();
|
||||||
|
|
||||||
virtual TRelation* get_relation() const { return _rel; }
|
virtual TRelation* get_relation() const { return _rel; }
|
||||||
virtual TMask* get_mask(int mode) { return _msk; }
|
virtual TMask* _get_mask(int mode) { return _msk; }
|
||||||
virtual bool changing_mask(int mode) {return false; }
|
virtual bool changing_mask(int mode) {return false; }
|
||||||
virtual bool remove();
|
virtual bool remove();
|
||||||
|
|
||||||
|
@ -140,13 +140,13 @@ bool CGTTable_application::user_create()
|
|||||||
{
|
{
|
||||||
if (get_tabname() == "ESC")
|
if (get_tabname() == "ESC")
|
||||||
{
|
{
|
||||||
get_mask()->set_handler(F_DATAINI, dataini_handler);
|
get_mask(MODE_QUERY)->set_handler(F_DATAINI, dataini_handler);
|
||||||
get_mask()->set_handler(BUT_CHECK, checkbut_handler);
|
get_mask(MODE_QUERY)->set_handler(BUT_CHECK, checkbut_handler);
|
||||||
}
|
}
|
||||||
if (get_tabname() == TAB_NOTECLI)
|
if (get_tabname() == TAB_NOTECLI)
|
||||||
get_mask()->set_handler(F_NOT_DESC, desnot_handler);
|
get_mask(MODE_QUERY)->set_handler(F_NOT_DESC, desnot_handler);
|
||||||
if (get_tabname() == "BNP")
|
if (get_tabname() == "BNP")
|
||||||
get_mask()->set_handler(F_IBAN, iban_handler);
|
get_mask(MODE_QUERY)->set_handler(F_IBAN, iban_handler);
|
||||||
|
|
||||||
}
|
}
|
||||||
return ok;
|
return ok;
|
||||||
@ -211,11 +211,12 @@ int CGTTable_application::rewrite(const TMask& m)
|
|||||||
//stringa delle tabelle (per ora solo tabella %NOT)
|
//stringa delle tabelle (per ora solo tabella %NOT)
|
||||||
void CGTTable_application::fragment_string()
|
void CGTTable_application::fragment_string()
|
||||||
{
|
{
|
||||||
TMask& mask = *get_mask();
|
TMask& mask = *get_mask(MODE_QUERY);
|
||||||
TString stringone = mask.get(F_NOT_DESC);
|
TString stringone = mask.get(F_NOT_DESC);
|
||||||
TRectype& rec = get_relation()->curr();
|
TRectype& rec = get_relation()->curr();
|
||||||
TString4 fieldname;
|
TString4 fieldname;
|
||||||
int tot_length = 0;
|
int tot_length = 0;
|
||||||
|
|
||||||
stringone.replace('\n', (char)0xB6);
|
stringone.replace('\n', (char)0xB6);
|
||||||
for (int i = 0; i < 6; i++)
|
for (int i = 0; i < 6; i++)
|
||||||
{
|
{
|
||||||
@ -229,10 +230,11 @@ void CGTTable_application::fragment_string()
|
|||||||
|
|
||||||
void CGTTable_application::glue_string()
|
void CGTTable_application::glue_string()
|
||||||
{
|
{
|
||||||
TMask& mask = *get_mask();
|
TMask& mask = *get_mask(MODE_QUERY);
|
||||||
TString stringone;
|
TString stringone;
|
||||||
TRectype& rec = get_relation()->curr();
|
TRectype& rec = get_relation()->curr();
|
||||||
TString4 fieldname;
|
TString4 fieldname;
|
||||||
|
|
||||||
for (int i = 0; i < 6; i++)
|
for (int i = 0; i < 6; i++)
|
||||||
{
|
{
|
||||||
fieldname.format("S%d", i);
|
fieldname.format("S%d", i);
|
||||||
|
@ -68,7 +68,7 @@ class TOccasionali_app : public TRelation_application
|
|||||||
|
|
||||||
bool user_create();
|
bool user_create();
|
||||||
bool user_destroy();
|
bool user_destroy();
|
||||||
virtual TMask* get_mask(int mode) {return _msk;}
|
virtual TMask* _get_mask(int mode) {return _msk;}
|
||||||
virtual bool changing_mask(int mode) {return FALSE;}
|
virtual bool changing_mask(int mode) {return FALSE;}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
@ -304,7 +304,7 @@ protected: // TRelation_application
|
|||||||
virtual bool user_destroy();
|
virtual bool user_destroy();
|
||||||
bool iva_mask(const TMask & m) const { return m.source_file() == "cg2100c.msk"; }
|
bool iva_mask(const TMask & m) const { return m.source_file() == "cg2100c.msk"; }
|
||||||
virtual bool changing_mask(int mode);
|
virtual bool changing_mask(int mode);
|
||||||
virtual TMask* get_mask(int mode);
|
virtual TMask* _get_mask(int mode);
|
||||||
virtual TRelation* get_relation() const { return _rel; }
|
virtual TRelation* get_relation() const { return _rel; }
|
||||||
virtual void init_query_mode(TMask& m);
|
virtual void init_query_mode(TMask& m);
|
||||||
virtual void init_insert_mode(TMask& m);
|
virtual void init_insert_mode(TMask& m);
|
||||||
|
@ -25,7 +25,7 @@ class GesAcc_app : public TRelation_application
|
|||||||
virtual bool user_create();
|
virtual bool user_create();
|
||||||
virtual bool user_destroy();
|
virtual bool user_destroy();
|
||||||
virtual TRelation* get_relation() const { return _rel; }
|
virtual TRelation* get_relation() const { return _rel; }
|
||||||
virtual TMask* get_mask(int mode);
|
virtual TMask* _get_mask(int mode) { return _mask; }
|
||||||
virtual bool changing_mask(int mode) {return FALSE; }
|
virtual bool changing_mask(int mode) {return FALSE; }
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -126,11 +126,6 @@ bool GesAcc_app::msk_acconto(TMask_field& f, KEY k)
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
TMask* GesAcc_app::get_mask(int /* mode */)
|
|
||||||
{
|
|
||||||
return _mask;
|
|
||||||
}
|
|
||||||
|
|
||||||
int cg4700(int argc, char* argv[])
|
int cg4700(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
GesAcc_app app;
|
GesAcc_app app;
|
||||||
|
@ -120,7 +120,7 @@ protected:
|
|||||||
virtual bool user_create();
|
virtual bool user_create();
|
||||||
virtual bool user_destroy();
|
virtual bool user_destroy();
|
||||||
virtual TRelation* get_relation() const { return _rel; }
|
virtual TRelation* get_relation() const { return _rel; }
|
||||||
virtual TMask* get_mask(int mode) { return _msk; }
|
virtual TMask* _get_mask(int mode) { return _msk; }
|
||||||
virtual bool changing_mask(int mode) {return false; }
|
virtual bool changing_mask(int mode) {return false; }
|
||||||
virtual int read(TMask& m);
|
virtual int read(TMask& m);
|
||||||
virtual void init_query_mode(TMask&);
|
virtual void init_query_mode(TMask&);
|
||||||
|
@ -38,7 +38,7 @@ protected: // Relapp
|
|||||||
virtual bool user_destroy();
|
virtual bool user_destroy();
|
||||||
|
|
||||||
virtual TRelation* get_relation() const { return _rel; }
|
virtual TRelation* get_relation() const { return _rel; }
|
||||||
virtual TMask* get_mask(int mode) { return _msk; }
|
virtual TMask* _get_mask(int mode) { return _msk; }
|
||||||
virtual bool changing_mask(int mode) { return false; }
|
virtual bool changing_mask(int mode) { return false; }
|
||||||
|
|
||||||
// file intertface
|
// file intertface
|
||||||
|
@ -84,7 +84,7 @@ bool Tabtra_application::user_create()
|
|||||||
Tab_application::user_create();
|
Tab_application::user_create();
|
||||||
|
|
||||||
open_files(LF_TABCOM, LF_TAB, 0);
|
open_files(LF_TABCOM, LF_TAB, 0);
|
||||||
_msk = get_mask();
|
_msk = get_mask(MODE_QUERY);
|
||||||
_tabname = get_tabname();
|
_tabname = get_tabname();
|
||||||
|
|
||||||
if (_tabname == "%TRA")
|
if (_tabname == "%TRA")
|
||||||
|
@ -723,7 +723,7 @@ bool Tabinv_application::user_create()
|
|||||||
{
|
{
|
||||||
Tab_application::user_create();
|
Tab_application::user_create();
|
||||||
|
|
||||||
_msk = get_mask();
|
_msk = get_mask(MODE_QUERY);
|
||||||
_tabname = get_tabname();
|
_tabname = get_tabname();
|
||||||
_ditta_orig = -1;
|
_ditta_orig = -1;
|
||||||
if (_tabname == "%IND")
|
if (_tabname == "%IND")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user