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,15 +58,18 @@ bool TConversione_archivi::create()
return FALSE; return FALSE;
} }
else else
{
_nconv = atoi(argv(1));
if (_nconv > 1)
{ {
_oldditta = get_firm(); _oldditta = get_firm();
_codditta = atol(argv(argc() - 1)); _codditta = atol(argv(argc() - 1));
_nconv = atoi(argv(1));
if (_codditta != _oldditta) if (_codditta != _oldditta)
{ {
if (_codditta == 0) prefix().set("com"); if (_codditta == 0) prefix().set("com");
else set_firm(_codditta); 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,7 +95,15 @@ bool TConversione_archivi::menu(MENU_TAG)
switch (_nconv) switch (_nconv)
{ {
case 1: case 1:
contropartita_rmov(); 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: case 2:
liala("LIA"); liala("LIA");
liala("PLA"); liala("PLA");
@ -103,9 +114,9 @@ bool TConversione_archivi::menu(MENU_TAG)
case 4: case 4:
if (_codditta == 0) if (_codditta == 0)
zero_770(); zero_770();
default: default:
break; break;
} }
return FALSE; return FALSE;
} }