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);
|
_dbname.add("sql"); make_dir(_dbname);
|
||||||
TString16 d; d.format("TF%05ld.db", prefix().get_codditta());
|
TString16 d; d.format("TF%05ld.db", prefix().get_codditta());
|
||||||
_dbname.add(d);
|
_dbname.add(d);
|
||||||
|
bool create = !_dbname.exist();
|
||||||
_db = xvt_sql_open(_dbname, user(), "", _dbname.path());
|
_db = xvt_sql_open(_dbname, user(), "", _dbname.path());
|
||||||
if (_db == NULL)
|
if (_db == NULL)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
// Questa funzione crea/verifica il DB
|
// Questa funzione crea/verifica il DB
|
||||||
verifyDB(!_dbname.exist());
|
verifyDB(create);
|
||||||
|
|
||||||
return TSkeleton_application::create();
|
return TSkeleton_application::create();
|
||||||
}
|
}
|
||||||
@ -725,7 +725,10 @@ bool TTrFa_app::verifyDB(const bool create)
|
|||||||
if (ok)
|
if (ok)
|
||||||
xvt_sql_commit(_db);
|
xvt_sql_commit(_db);
|
||||||
else
|
else
|
||||||
|
{
|
||||||
xvt_sql_rollback(_db);
|
xvt_sql_rollback(_db);
|
||||||
|
fatal_box("Fallita la creazione/aggiornamento del Database");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return cantread_box(ini);
|
return cantread_box(ini);
|
||||||
|
@ -744,7 +744,8 @@ TTrFa_mask::TTrFa_mask(TString msk)
|
|||||||
: TAutomask(msk), _filter_changed(true)
|
: TAutomask(msk), _filter_changed(true)
|
||||||
{
|
{
|
||||||
loadConfig();
|
loadConfig();
|
||||||
|
#ifndef DBG
|
||||||
|
|
||||||
// Controllo che abbia aggiornato le causali dopo l'ultima patch cg0500
|
// Controllo che abbia aggiornato le causali dopo l'ultima patch cg0500
|
||||||
bool ok = ini_get_int(CONFIG_GENERAL, "cg", "Patch") >= 500;
|
bool ok = ini_get_int(CONFIG_GENERAL, "cg", "Patch") >= 500;
|
||||||
if (!ok)
|
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.");
|
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