diff --git a/ba/ba1100.cpp b/ba/ba1100.cpp index 1c8780e57..44e91f8be 100755 --- a/ba/ba1100.cpp +++ b/ba/ba1100.cpp @@ -13,7 +13,7 @@ #include "ba1100.h" -class BA1100_application : public TApplication +class TManutenzione_app : public TApplication { TDir_sheet * _browse; TMask * _mask; @@ -35,11 +35,11 @@ protected: const char* dumpfilename(const FileDes& dep) const; public: - BA1100_application() : _browse(NULL), _rec(NULL), _mask(NULL) {} + TManutenzione_app() : _browse(NULL), _rec(NULL), _mask(NULL) {} }; -void BA1100_application::print() +void TManutenzione_app::print() { if (_rec == NULL) return; @@ -97,7 +97,7 @@ void BA1100_application::print() p.close(); } -bool BA1100_application::create() // initvar e arrmask +bool TManutenzione_app::create() // initvar e arrmask { TApplication::create(); @@ -122,7 +122,7 @@ bool BA1100_application::create() // initvar e arrmask return TRUE ; } -bool BA1100_application::destroy() // releasev e arrmask +bool TManutenzione_app::destroy() // releasev e arrmask { if (_firm) set_firm(_firm); @@ -132,7 +132,7 @@ bool BA1100_application::destroy() // releasev e arrmask } -void BA1100_application::insert_riga (long riga_sel, TToken_string& riga) +void TManutenzione_app::insert_riga (long riga_sel, TToken_string& riga) { const int logicnum = int(riga_sel) + 1; const int num_files = (int)_browse->items(); @@ -168,7 +168,7 @@ void BA1100_application::insert_riga (long riga_sel, TToken_string& riga) } } -const char* BA1100_application::dumpfilename(const FileDes& dep) const +const char* TManutenzione_app::dumpfilename(const FileDes& dep) const { TFilename n; n.tempdir(); #if XVT_OS == XVT_OS_SCOUNIX @@ -185,7 +185,7 @@ const char* BA1100_application::dumpfilename(const FileDes& dep) const return __tmp_string; } -void BA1100_application::edit_riga (long riga_sel, TToken_string& riga) +void TManutenzione_app::edit_riga (long riga_sel, TToken_string& riga) { KEY tasto; @@ -317,7 +317,7 @@ break; } } -void BA1100_application::delete_riga () +void TManutenzione_app::delete_riga () { _browse->dir()->get(LF_DIR); @@ -334,7 +334,7 @@ void BA1100_application::delete_riga () } -void BA1100_application::update_dir() +void TManutenzione_app::update_dir() { const TString pref(prefhndl->name()); @@ -414,7 +414,7 @@ void BA1100_application::update_dir() d.put(LF_DIR, _nordir, _sysdirop); } -void BA1100_application::convert_dir() +void TManutenzione_app::convert_dir() { const TString pref(prefhndl->name()); @@ -449,7 +449,7 @@ void BA1100_application::convert_dir() d.put(LF_DIR, _nordir, _sysdirop); } -void BA1100_application::update() +void TManutenzione_app::update() { long firm = get_firm(); @@ -457,9 +457,8 @@ void BA1100_application::update() if (firm == 0) pref = prefhndl->name(); do_events(); - CURSOR old_cur = get_cursor(TASK_WIN); - set_cursor(TASK_WIN, CURSOR_WAIT); + begin_wait(); prefhndl->set("com"); update_dir(); convert_dir(); @@ -485,10 +484,11 @@ void BA1100_application::update() } if (firm > 0) set_firm(firm); else prefhndl->set(pref); - set_cursor(TASK_WIN, old_cur); + + end_wait(); } -bool BA1100_application::menu(MENU_TAG m) +bool TManutenzione_app::menu(MENU_TAG m) { TToken_string riga; long riga_selezionata; @@ -539,7 +539,7 @@ bool BA1100_application::menu(MENU_TAG m) int ba1100(int argc, char** argv) { - BA1100_application a; + TManutenzione_app a; a.run(argc, argv, "Gestione files"); return 0; } diff --git a/ba/ba4200.cpp b/ba/ba4200.cpp index fbd78b294..6e5392425 100755 --- a/ba/ba4200.cpp +++ b/ba/ba4200.cpp @@ -14,10 +14,10 @@ #define FLD_GD1_CODDITTAH 627 -class BA4200_application : public TRelation_application +class TPersone_app : public TRelation_application { char _tip_ana ; - TString _cod_ana ; + TString16 _cod_ana ; TMask* _msk[2] ; TRelation* _rel[2]; TLocalisamfile* _comuni; @@ -51,13 +51,13 @@ public: char tip_ana() { return _tip_ana;} virtual bool force_cursor_usage() const { return TRUE;} - BA4200_application(char ta) { set_tip_ana(ta); } - virtual ~BA4200_application() {} + TPersone_app(char ta) { set_tip_ana(ta); } + virtual ~TPersone_app() {} }; -bool BA4200_application::ba4200_handler(TMask& m, KEY k) +bool TPersone_app::ba4200_handler(TMask& m, KEY k) { - BA4200_application& app = (BA4200_application&)main_app(); + TPersone_app& app = (TPersone_app&)main_app(); if (k == K_F10) { @@ -101,14 +101,14 @@ bool BA4200_application::ba4200_handler(TMask& m, KEY k) return FALSE; } -void BA4200_application::init_query_mode(TMask& m) +void TPersone_app::init_query_mode(TMask& m) { m.disable(DLG_DITTE); m.enable(DLG_CHGTIP); } -const char* BA4200_application::get_next_key() +const char* TPersone_app::get_next_key() { TLocalisamfile& anag = get_relation()->lfile() ; @@ -143,14 +143,14 @@ const char* BA4200_application::get_next_key() } -void BA4200_application::init_insert_mode(TMask& m) +void TPersone_app::init_insert_mode(TMask& m) { m.disable(DLG_DITTE); m.disable(DLG_CHGTIP); } -void BA4200_application::init_modify_mode(TMask& m) +void TPersone_app::init_modify_mode(TMask& m) { m.enable(DLG_DITTE); m.disable(DLG_CHGTIP); @@ -167,7 +167,7 @@ HIDDEN bool clear_cap(TMask_field& f, KEY key) if (dlg != FLD_AG2_COMRES && dlg != FLD_AF1_COMRES && !f.to_check(key, TRUE)) return TRUE; - const bool giuridica = ((BA4200_application&)main_app()).ana_giu(); + const bool giuridica = ((TPersone_app&)main_app()).ana_giu(); const TString16 val(f.get()); if ( giuridica ) @@ -210,7 +210,7 @@ bool gest_uff_imp(TMask_field& f, KEY key) TMask& msk = f.mask() ; const short dlg = f.dlg(); - const bool giuridica = ((BA4200_application&)main_app()).ana_giu(); + const bool giuridica = ((TPersone_app&)main_app()).ana_giu(); if (giuridica && dlg == FLD_AG2_COMRES) clear_cap(f,key); @@ -273,7 +273,7 @@ bool gest_uff_imp(TMask_field& f, KEY key) bool no_dup_fis(TMask_field& f, KEY key) { if (f.mask().query_mode() || !f.to_check(key)) return TRUE; - BA4200_application& app = (BA4200_application&)main_app(); + TPersone_app& app = (TPersone_app&)main_app(); TLocalisamfile& anag = app.get_relation()->lfile(LF_ANAG) ; const TString16 cofi(f.get()); @@ -302,7 +302,7 @@ bool gest_iva(TMask_field& f, KEY key , short fd_sta ,short fd_iva ) { if (f.mask().query_mode() || !f.to_check(key)) return TRUE; - BA4200_application& app = (BA4200_application&)main_app(); + TPersone_app& app = (TPersone_app&)main_app(); TLocalisamfile& anag = app.get_relation()->lfile(LF_ANAG) ; TMask& msk = f.mask() ; @@ -354,7 +354,7 @@ bool no_dup_iva_g(TMask_field& f, KEY key) return gest_iva(f , key , FLD_AG1_STATOPAIV ,FLD_AG1_PAIV ) ; } -TMask* BA4200_application::get_mask(int mode) +TMask* TPersone_app::get_mask(int mode) { if (!changing_mask(mode)) return _msk[tip_msk()]; if (ana_fis()) @@ -386,7 +386,7 @@ TMask* BA4200_application::get_mask(int mode) return _msk[tip_msk()]; } -bool BA4200_application::user_create() +bool TPersone_app::user_create() { _msk[MSKF] = NULL; @@ -411,14 +411,14 @@ bool BA4200_application::user_create() return TRUE; } -void BA4200_application::write_enable(const bool on) +void TPersone_app::write_enable(const bool on) { _rel[MSKF]->write_enable(-1, on); _rel[MSKG]->write_enable(-1, on); } -bool BA4200_application::user_destroy() +bool TPersone_app::user_destroy() { for ( int j = 0 ; j < 2 ; j++ ) { @@ -431,7 +431,7 @@ bool BA4200_application::user_destroy() return TRUE; } -void BA4200_application::manual_save(const TMask& m) +void TPersone_app::manual_save(const TMask& m) { TRelation *r = get_relation(); @@ -453,7 +453,7 @@ void BA4200_application::manual_save(const TMask& m) anag.put(N_DATAAGG, oggi.string()); } -int BA4200_application::read(TMask& m) +int TPersone_app::read(TMask& m) { const TRelation *r = get_relation(); @@ -462,7 +462,7 @@ int BA4200_application::read(TMask& m) return NOERR; } -int BA4200_application::write(const TMask& m) +int TPersone_app::write(const TMask& m) { TRelation *r = get_relation(); @@ -472,7 +472,7 @@ int BA4200_application::write(const TMask& m) return r->write(); } -int BA4200_application::rewrite(const TMask& m) +int TPersone_app::rewrite(const TMask& m) { TRelation *r = get_relation(); @@ -489,7 +489,7 @@ int ba4200(int argc, char* argv[]) TApplication::check_parameters(argc, argv); if (argc > 2 && toupper(*argv[2]) == 'G') ta = 'G'; - BA4200_application a(ta); + TPersone_app a(ta); TString80 titolo("Persone "); titolo << (ta == 'F' ? "Fisiche" : "Giuridiche"); diff --git a/ba/ba6100.cpp b/ba/ba6100.cpp index 960bff050..00f4d5a5b 100755 --- a/ba/ba6100.cpp +++ b/ba/ba6100.cpp @@ -138,18 +138,18 @@ bool mask_reset_fields(TMask_field& mf, KEY k) { TMask& m = mf.mask(); BA6100_App& a = (BA6100_App&)main_app(); - m.set(FLD_BA6B_INDROW, a._ind_row)); - m.set(FLD_BA6B_INDCOL, a._ind_col)); - m.set(FLD_BA6B_PIVROW, a._piv_row)); - m.set(FLD_BA6B_PIVCOL, a._piv_col)); - m.set(FLD_BA6B_CODROW, a._cod_row)); - m.set(FLD_BA6B_CODCOL, a._cod_col)); - m.set(FLD_BA6B_TOTROW, a._rows_et)); - m.set(FLD_BA6B_TOTCOL, a._cols_et)); - m.set(CHK_BA6B_PIVA, a._is_piv ? "X" : " "); - m.set(CHK_BA6B_CODICE, a._is_cod ? "X": " "); -} -return TRUE; + m.set(FLD_BA6B_INDROW, a._ind_row); + m.set(FLD_BA6B_INDCOL, a._ind_col); + m.set(FLD_BA6B_PIVROW, a._piv_row); + m.set(FLD_BA6B_PIVCOL, a._piv_col); + m.set(FLD_BA6B_CODROW, a._cod_row); + m.set(FLD_BA6B_CODCOL, a._cod_col); + m.set(FLD_BA6B_TOTROW, a._rows_et); + m.set(FLD_BA6B_TOTCOL, a._cols_et); + m.set(CHK_BA6B_PIVA, a._is_piv ? "X" : " "); + m.set(CHK_BA6B_CODICE, a._is_cod ? "X": " "); + } + return TRUE; }