Patch level : 10.0 318
Files correlati : ba0.exe Ricompilazione Demo : [ ] Commento : Sistemata creazione ditte git-svn-id: svn://10.65.10.50/trunk@18948 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
554e34ed72
commit
d0b4aa6e55
@ -36,7 +36,7 @@ TPrefix& prefix_init()
|
||||
|
||||
// @func Determina se il prefix e' stato inizializzato
|
||||
//
|
||||
// @rdesc Ritorna TRUE o FALSE
|
||||
// @rdesc Ritorna true o false
|
||||
bool prefix_valid()
|
||||
{
|
||||
return _prefhndl != NULL;
|
||||
@ -497,7 +497,7 @@ const TFilename& TFile_info::load_filedes()
|
||||
TFile_info::TFile_info(int logicnum, TFilename& name)
|
||||
: _ref_count(0), _num(logicnum), _handle(-1),
|
||||
_last_access(0),
|
||||
_last_change(0), _locked(FALSE), _exclusive(FALSE), _last_key(-1)
|
||||
_last_change(0), _locked(false), _exclusive(false), _last_key(-1)
|
||||
{
|
||||
if (logicnum < LF_EXTERNAL)
|
||||
{
|
||||
@ -998,7 +998,7 @@ void TPrefix::reopen() const
|
||||
// @mfunc Setta la ditta corrente
|
||||
void TPrefix::set(
|
||||
const char* name, // @parm Nome del direttorio dati da attivare (default NULL)
|
||||
bool force, // @parm Permette di settarla anche se non esiste (default FALSE)
|
||||
bool force, // @parm Permette di settarla anche se non esiste (default false)
|
||||
TFilelock mode) // @parm Permette di aprire la ditta in modo esclusivo (default _manulock)
|
||||
|
||||
// @comm Il parametro <p name> puo' assumere i seguenti valori:
|
||||
@ -1189,7 +1189,7 @@ bool TPrefix::set_studio(const char* study, long ditta)
|
||||
if (!ok)
|
||||
{
|
||||
strcpy(__ptprf, old_study);
|
||||
set(old_firm, TRUE);
|
||||
set(old_firm, true);
|
||||
}
|
||||
return ok;
|
||||
}
|
||||
@ -1301,16 +1301,7 @@ bool TPrefix::build_firm_data(long codditta, bool flagcom)
|
||||
if (exist)
|
||||
return message_box("Direttorio dati danneggiato, impossibile attivare la ditta %ld", codditta);
|
||||
if (!yesno_box("Gli archivi della ditta %ld non esistono: si desidera generarli?", codditta))
|
||||
return FALSE;
|
||||
|
||||
TLocalisamfile ditte(LF_NDITTE);
|
||||
ditte.zero();
|
||||
ditte.put(NDT_CODDITTA,codditta);
|
||||
if (ditte.read(_isequal,_testandlock) == _islocked)
|
||||
{
|
||||
message_box("Archivi della ditta %ld in fase di creazione da parte di un altro utente.",codditta);
|
||||
return FALSE;
|
||||
}
|
||||
return false;
|
||||
|
||||
set_autoload_new_files(yesno_box("Si desidera precaricare gli archivi standard"));
|
||||
s = s.path(); s.rtrim(1);
|
||||
@ -1353,7 +1344,7 @@ bool TPrefix::build_firm_data(long codditta, bool flagcom)
|
||||
rec.zero();
|
||||
}
|
||||
TString mess(TR("Generazione archivi della ditta ")); mess << codditta;
|
||||
TProgind p(maxeod0 ? maxeod0 : 1, mess, FALSE, TRUE);
|
||||
TProgind p(maxeod0 ? maxeod0 : 1, mess, false, TRUE);
|
||||
|
||||
for (int i = LF_USER; i <= maxeod0; i++)
|
||||
{
|
||||
@ -1372,7 +1363,7 @@ bool TPrefix::build_firm_data(long codditta, bool flagcom)
|
||||
if (dir.is_valid() && create_now)
|
||||
{
|
||||
TSystemisamfile f(i);
|
||||
f.build(30);
|
||||
f.build();
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -1391,8 +1382,6 @@ bool TPrefix::build_firm_data(long codditta, bool flagcom)
|
||||
reg.rewrite();
|
||||
}
|
||||
}
|
||||
ditte.reread(_unlock);
|
||||
|
||||
set_codditta(codditta);
|
||||
set_autoload_new_files(TRUE);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user