Corretto ordine dei test nel loop di copia
git-svn-id: svn://10.65.10.50/trunk@601 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
6c857aa017
commit
ceeb28aeaf
@ -165,12 +165,12 @@ bool TCopia_archivi::menu(MENU_TAG)
|
|||||||
const bool copy_ivd = _msk->get_bool(F_IVD);
|
const bool copy_ivd = _msk->get_bool(F_IVD);
|
||||||
if (copy_pcon || copy_causali || copy_clifo || copy_ivd)
|
if (copy_pcon || copy_causali || copy_clifo || copy_ivd)
|
||||||
{
|
{
|
||||||
set_firm(to_firm);
|
if (prefhndl->exist(to_firm))
|
||||||
TLocalisamfile mov(LF_MOV);
|
|
||||||
|
|
||||||
if (mov.eod() == 0)
|
|
||||||
{
|
{
|
||||||
if (prefhndl->exist(to_firm))
|
set_firm(to_firm);
|
||||||
|
TLocalisamfile mov(LF_MOV);
|
||||||
|
|
||||||
|
if ((mov.eod() == 0) || (!copy_pcon && !copy_causali && !copy_clifo))
|
||||||
{
|
{
|
||||||
TString mess("Attenzione ");
|
TString mess("Attenzione ");
|
||||||
int count = 0;
|
int count = 0;
|
||||||
@ -222,10 +222,10 @@ bool TCopia_archivi::menu(MENU_TAG)
|
|||||||
copyivd(from_firm, to_firm);
|
copyivd(from_firm, to_firm);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else error_box("Gli archivi della ditta %d non sono stati ancora generati",to_firm);
|
else error_box("La copia si puo' effettuare solo se non sono stati registrati movimenti");
|
||||||
|
set_firm(_default_firm);
|
||||||
}
|
}
|
||||||
else error_box("La copia si puo' effettuare solo se non sono stati registrati movimenti");
|
else error_box("Gli archivi della ditta %d non sono stati ancora generati",to_firm);
|
||||||
set_firm(_default_firm);
|
|
||||||
_msk->reset();
|
_msk->reset();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user