Corrette le chiamate alla row_disabled() e disable_row() per nuove

librerie con XI.
Corretti errori MI3385 e MI3388.


git-svn-id: svn://10.65.10.50/trunk@2867 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
angelo 1996-05-20 13:58:29 +00:00
parent 1b149dfe73
commit 01ec29322a

View File

@ -50,7 +50,7 @@ bool TLiquidazione_app::set_deleghe()
_ditte->check(-1); _ditte->check(-1);
for (j = 0l; j < _ditte->items(); j++) for (j = 0l; j < _ditte->items(); j++)
if (_ditte->checked(j) && !_ditte->disabled(j)) if (_ditte->checked(j) && !_ditte->row_disabled(j))
_selected.set(j); _selected.set(j);
_calcall = TRUE; _calcall = TRUE;
k = K_ENTER; k = K_ENTER;
@ -83,7 +83,7 @@ bool TLiquidazione_app::extract_deleghe()
if (_prind->iscancelled()) if (_prind->iscancelled())
break; break;
if (!(_calcall || _selected[l]) || _ditte->disabled(l)) if (!(_calcall || _selected[l]) || _ditte->row_disabled(l))
continue; continue;
TApplication::set_firm(atol(_ditte->row(l).get(1))); TApplication::set_firm(atol(_ditte->row(l).get(1)));
@ -110,8 +110,9 @@ bool TLiquidazione_app::extract_deleghe()
// (_month == 13 && (mens || _isbenzinaro)); // (_month == 13 && (mens || _isbenzinaro));
_isriepilogo = _month == 13; _isriepilogo = _month == 13;
_isendliq = _isannual || _isriepilogo; _isendliq = _isannual || _isriepilogo;
extract_delega(_month, desc); if (mens || _isbenzinaro || _month!=12)
extract_delega(_month, desc);
} }
_prind->addstatus(1); _prind->addstatus(1);
} }
@ -340,7 +341,7 @@ bool TLiquidazione_app::set_acconto(real& inf, real& ina)
case BUT_CGC_ALL: case BUT_CGC_ALL:
_ditte->check(-1); _ditte->check(-1);
for (j = 0l; j < _ditte->items(); j++) for (j = 0l; j < _ditte->items(); j++)
if (_ditte->checked(j) && !_ditte->disabled(j)) if (_ditte->checked(j) && !_ditte->row_disabled(j))
_selected.set(j); _selected.set(j);
_calcall = TRUE; _calcall = TRUE;
k = K_ENTER; k = K_ENTER;
@ -369,7 +370,7 @@ bool TLiquidazione_app::recalc_acconti(real& inf, real& ina)
{ {
if (_prind->iscancelled()) if (_prind->iscancelled())
break; break;
if ((_calcall || _selected[l]) && !_ditte->disabled(l)) if ((_calcall || _selected[l]) && !_ditte->row_disabled(l))
{ {
if (onemade == FALSE && _isprint) if (onemade == FALSE && _isprint)
{ {
@ -519,7 +520,7 @@ bool TLiquidazione_app::recalc_acconto(real& inf, real& ina)
if (bc.sign() > 0) //debito if (bc.sign() > 0) //debito
{ {
acc = bc * _ver->get(isdifferita ? B_LIQ_DIFF : B_LIQ_NORM); acc = (bc * _ver->get(isdifferita ? B_LIQ_DIFF : B_LIQ_NORM))/CENTO;
acc.round(ROUND_LIRA); acc.round(ROUND_LIRA);
} }