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:
alex 1995-06-02 10:49:10 +00:00
parent 91a06caab6
commit 92b7e1e41a

View File

@ -58,14 +58,17 @@ bool TConversione_archivi::create()
return FALSE;
}
else
{
_oldditta = get_firm();
_codditta = atol(argv(argc() - 1));
{
_nconv = atoi(argv(1));
if (_codditta != _oldditta)
if (_nconv > 1)
{
if (_codditta == 0) prefix().set("com");
else set_firm(_codditta);
_oldditta = get_firm();
_codditta = atol(argv(argc() - 1));
if (_codditta != _oldditta)
{
if (_codditta == 0) prefix().set("com");
else set_firm(_codditta);
}
}
dispatch_e_menu(MENU_ITEM(1));
return TRUE;
@ -74,7 +77,7 @@ bool TConversione_archivi::create()
bool TConversione_archivi::destroy()
{
if (_codditta != _oldditta)
if (_nconv > 1 && _codditta != _oldditta)
{
if (_oldditta == 0) prefix().set("com");
else set_firm(_oldditta);
@ -92,20 +95,28 @@ bool TConversione_archivi::menu(MENU_TAG)
switch (_nconv)
{
case 1:
contropartita_rmov(); break;
case 2:
liala("LIA");
liala("PLA");
break;
case 3:
if (_codditta == 0)
patch_com();
case 4:
if (_codditta == 0)
zero_770();
default:
break;
{
TSystemisamfile f(atoi(argv(2)));
TFilename lf;
lf.format("%sstd/%s", __ptprf, argv(3));
if (fexist(lf))
f.load(lf, '|', '\0', '\n', TRUE, TRUE);
}
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;
}