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; 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;
} }