Tolto MainApp (managgia)

git-svn-id: svn://10.65.10.50/trunk@610 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1994-11-14 10:32:53 +00:00
parent c0b436abe6
commit fbf56d3ffc

View File

@ -37,6 +37,8 @@ public:
void print(); void print();
}; };
HIDDEN inline BA3100_application & app() { return (BA3100_application & ) main_app();}
void BA3100_application::print() void BA3100_application::print()
{ {
#if XVT_OS == XVT_OS_WIN #if XVT_OS == XVT_OS_WIN
@ -114,9 +116,9 @@ bool BA3100_application::protected_record(TRectype& rec)
HIDDEN bool tiporeg_handler(TMask_field& f, KEY k) HIDDEN bool tiporeg_handler(TMask_field& f, KEY k)
{ {
if ((k == K_TAB || k == K_ENTER) && if ((k == K_TAB || k == K_ENTER) && app().exist_journal() &&
((BA3100_application*) MainApp())->exist_journal() && (atoi(f.get()) == REG_JOURNAL)
atoi(f.get()) == REG_JOURNAL) )
return error_box("Non e' possibile avere due registri giornale nello stesso anno"); return error_box("Non e' possibile avere due registri giornale nello stesso anno");
return TRUE; return TRUE;
} }
@ -126,6 +128,7 @@ bool BA3100_application::user_create()
{ {
if (argc() < 3) return FALSE; if (argc() < 3) return FALSE;
_tabname = argv(2); _tabname = argv(2);
if (_tabname.empty()) return FALSE; if (_tabname.empty()) return FALSE;
_tabname.upper(); _tabname.upper();
TString16 m, t(_tabname); TString16 m, t(_tabname);