Aggiunto caricamento batch di un file
git-svn-id: svn://10.65.10.50/trunk@1435 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
91a06caab6
commit
92b7e1e41a
51
ba/bacnv.cpp
51
ba/bacnv.cpp
@ -58,14 +58,17 @@ bool TConversione_archivi::create()
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_oldditta = get_firm();
|
|
||||||
_codditta = atol(argv(argc() - 1));
|
|
||||||
_nconv = atoi(argv(1));
|
_nconv = atoi(argv(1));
|
||||||
if (_codditta != _oldditta)
|
if (_nconv > 1)
|
||||||
{
|
{
|
||||||
if (_codditta == 0) prefix().set("com");
|
_oldditta = get_firm();
|
||||||
else set_firm(_codditta);
|
_codditta = atol(argv(argc() - 1));
|
||||||
|
if (_codditta != _oldditta)
|
||||||
|
{
|
||||||
|
if (_codditta == 0) prefix().set("com");
|
||||||
|
else set_firm(_codditta);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
dispatch_e_menu(MENU_ITEM(1));
|
dispatch_e_menu(MENU_ITEM(1));
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -74,7 +77,7 @@ bool TConversione_archivi::create()
|
|||||||
|
|
||||||
bool TConversione_archivi::destroy()
|
bool TConversione_archivi::destroy()
|
||||||
{
|
{
|
||||||
if (_codditta != _oldditta)
|
if (_nconv > 1 && _codditta != _oldditta)
|
||||||
{
|
{
|
||||||
if (_oldditta == 0) prefix().set("com");
|
if (_oldditta == 0) prefix().set("com");
|
||||||
else set_firm(_oldditta);
|
else set_firm(_oldditta);
|
||||||
@ -92,20 +95,28 @@ bool TConversione_archivi::menu(MENU_TAG)
|
|||||||
switch (_nconv)
|
switch (_nconv)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
contropartita_rmov(); break;
|
{
|
||||||
case 2:
|
TSystemisamfile f(atoi(argv(2)));
|
||||||
liala("LIA");
|
TFilename lf;
|
||||||
liala("PLA");
|
|
||||||
break;
|
lf.format("%sstd/%s", __ptprf, argv(3));
|
||||||
case 3:
|
if (fexist(lf))
|
||||||
if (_codditta == 0)
|
f.load(lf, '|', '\0', '\n', TRUE, TRUE);
|
||||||
patch_com();
|
|
||||||
case 4:
|
|
||||||
if (_codditta == 0)
|
|
||||||
zero_770();
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
liala("LIA");
|
||||||
|
liala("PLA");
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
if (_codditta == 0)
|
||||||
|
patch_com();
|
||||||
|
case 4:
|
||||||
|
if (_codditta == 0)
|
||||||
|
zero_770();
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user