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:
parent
d164140edf
commit
80a78d4a2f
@ -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);
|
||||
|
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user