diff --git a/ef/ef0700.cpp b/ef/ef0700.cpp index d7d882514..1ba789004 100755 --- a/ef/ef0700.cpp +++ b/ef/ef0700.cpp @@ -15,8 +15,6 @@ protected: virtual void init_insert_mode(TMask& m) ; virtual void init_query_mode (TMask&); virtual int rewrite(const TMask& m); - virtual void print(void); - static bool stampa_handler(TMask_field& f, KEY k); public: TBnp_table_app() {} virtual ~TBnp_table_app() {} @@ -58,7 +56,7 @@ void TBnp_table_app::init_query_mode(TMask& m) m.field(F_CAB).check_type(CHECK_REQUIRED); m.hide(F_CODICEABI); m.hide(F_CODICECAB); - m.field(F_CODICEABI).check_type(CHECK_NONE); + //m.field(F_CODICEABI).check_type(CHECK_NONE); m.field(F_CODICECAB).check_type(CHECK_NONE); } @@ -66,8 +64,11 @@ bool TBnp_table_app::user_create() { Tab_application::user_create(); const TString& name = get_tabname(); - TMask& mask = *get_mask(); - mask.set_handler(B_PRINT, stampa_handler); + if (name.empty()) + { + error_box("Specificare la tabella sulla linea di comando."); + return FALSE; + } return TRUE; } @@ -81,22 +82,9 @@ int TBnp_table_app::rewrite(const TMask& m) return Tab_application::rewrite(m); } -void TBnp_table_app::print() -{ - Tab_application::print(); -} - -bool TBnp_table_app::stampa_handler(TMask_field& f, KEY k) -{ - TMask &m = f.mask(); - if (k == K_SPACE) - app().print(); - return TRUE; -} - int ef0700(int argc, char* argv[]) { TBnp_table_app a ; - a.run(argc, argv, "Gestione Tabella"); + a.run(argc, argv, "Gestione tabelle"); return 0; }