Correzioni alla lista movimenti
git-svn-id: svn://10.65.10.50/trunk@902 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
5738b426dd
commit
7440188549
@ -1630,50 +1630,53 @@ else _err.set(3);
|
||||
if (_codcf == 0l)
|
||||
_err.set(16);
|
||||
}
|
||||
if ((tipo == 1 && _tipo_elenco != "C") || (tipo == 2 && _tipo_elenco != "F"))
|
||||
_err.set(17);
|
||||
|
||||
TLocalisamfile clifo(LF_CLIFO);
|
||||
clifo.setkey(1);
|
||||
clifo.zero();
|
||||
clifo.put(CLI_CODCF, _codcf);
|
||||
clifo.put(CLI_TIPOCF,_tipo_elenco);
|
||||
if (clifo.read() == NOERR)
|
||||
if (_codcf != 0l)
|
||||
{
|
||||
bool sosp = clifo.get_bool(CLI_SOSPESO);
|
||||
if (sosp)
|
||||
_err.set(18);
|
||||
bool occ = clifo.get_bool(CLI_OCCAS);
|
||||
char alleg = clifo.get_char(CLI_ALLEG);
|
||||
long calleg = clifo.get_long(CLI_CODALLEG);
|
||||
if (!occ)
|
||||
if ((tipo == 1 && _tipo_elenco != "C") || (tipo == 2 && _tipo_elenco != "F"))
|
||||
_err.set(17);
|
||||
|
||||
TLocalisamfile clifo(LF_CLIFO);
|
||||
clifo.setkey(1);
|
||||
clifo.zero();
|
||||
clifo.put(CLI_CODCF, _codcf);
|
||||
clifo.put(CLI_TIPOCF,_tipo_elenco);
|
||||
if (clifo.read() == NOERR)
|
||||
{
|
||||
if (_stampa_mess_alleg_iva && alleg == '1')
|
||||
_err.set(19);
|
||||
if (calleg != 0l)
|
||||
bool sosp = clifo.get_bool(CLI_SOSPESO);
|
||||
if (sosp)
|
||||
_err.set(18);
|
||||
bool occ = clifo.get_bool(CLI_OCCAS);
|
||||
char alleg = clifo.get_char(CLI_ALLEG);
|
||||
long calleg = clifo.get_long(CLI_CODALLEG);
|
||||
if (!occ)
|
||||
{
|
||||
if (calleg == _codcf)
|
||||
_err.set(20);
|
||||
clifo.zero();
|
||||
clifo.put(CLI_CODCF, calleg);
|
||||
clifo.put(CLI_TIPOCF,_tipo_elenco);
|
||||
if (clifo.read() == NOERR)
|
||||
if (_stampa_mess_alleg_iva && alleg == '1')
|
||||
_err.set(19);
|
||||
if (calleg != 0l)
|
||||
{
|
||||
bool sospall = clifo.get_bool(CLI_SOSPESO);
|
||||
long codall = clifo.get_long(CLI_CODALLEG);
|
||||
char alleg = clifo.get_char(CLI_ALLEG);
|
||||
if (sospall)
|
||||
_err.set(21);
|
||||
if (codall != 0l)
|
||||
_err.set(22);
|
||||
if (_stampa_mess_alleg_iva && alleg == '1')
|
||||
_err.set(23);
|
||||
if (calleg == _codcf)
|
||||
_err.set(20);
|
||||
clifo.zero();
|
||||
clifo.put(CLI_CODCF, calleg);
|
||||
clifo.put(CLI_TIPOCF,_tipo_elenco);
|
||||
if (clifo.read() == NOERR)
|
||||
{
|
||||
bool sospall = clifo.get_bool(CLI_SOSPESO);
|
||||
long codall = clifo.get_long(CLI_CODALLEG);
|
||||
char alleg = clifo.get_char(CLI_ALLEG);
|
||||
if (sospall)
|
||||
_err.set(21);
|
||||
if (codall != 0l)
|
||||
_err.set(22);
|
||||
if (_stampa_mess_alleg_iva && alleg == '1')
|
||||
_err.set(23);
|
||||
}
|
||||
else _err.set(24);
|
||||
}
|
||||
else _err.set(24);
|
||||
}
|
||||
}
|
||||
else _err.set(25);
|
||||
}
|
||||
else _err.set(25);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user