Patch level : 12.0 522

Files correlati     : tf
Commento            : 
- Sistemata creazione Database TF, non caricava più i dati di default
- Messo controllo avvio solo in Release

git-svn-id: svn://10.65.10.50/branches/R_10_00@24332 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
mtollari 2018-02-05 14:32:06 +00:00
parent d164140edf
commit 80a78d4a2f
2 changed files with 9 additions and 3 deletions

View File

@ -678,13 +678,13 @@ bool TTrFa_app::create()
_dbname.add("sql"); make_dir(_dbname);
TString16 d; d.format("TF%05ld.db", prefix().get_codditta());
_dbname.add(d);
bool create = !_dbname.exist();
_db = xvt_sql_open(_dbname, user(), "", _dbname.path());
if (_db == NULL)
return false;
// Questa funzione crea/verifica il DB
verifyDB(!_dbname.exist());
verifyDB(create);
return TSkeleton_application::create();
}
@ -725,7 +725,10 @@ bool TTrFa_app::verifyDB(const bool create)
if (ok)
xvt_sql_commit(_db);
else
{
xvt_sql_rollback(_db);
fatal_box("Fallita la creazione/aggiornamento del Database");
}
}
else
return cantread_box(ini);

View File

@ -744,7 +744,8 @@ TTrFa_mask::TTrFa_mask(TString msk)
: TAutomask(msk), _filter_changed(true)
{
loadConfig();
#ifndef DBG
// Controllo che abbia aggiornato le causali dopo l'ultima patch cg0500
bool ok = ini_get_int(CONFIG_GENERAL, "cg", "Patch") >= 500;
if (!ok)
@ -772,4 +773,6 @@ TTrFa_mask::TTrFa_mask(TString msk)
fatal_box("Senza effettuare l'aggiornamento non possiamo garantirti il corretto funzionamento del Trasferimento Fatture.\nIl programma sarà terminato.");
}
#endif // !DBG
}