Corretta l'impostazione delle rate all'atto della selezione dei documentia visualizzazione

git-svn-id: svn://10.65.10.50/trunk@5154 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
augusto 1997-09-03 07:12:26 +00:00
parent 66fffb964b
commit 7b884c25c5

View File

@ -93,6 +93,11 @@ bool TGestione_provv_app::ndoc_handler(TMask_field& f, KEY key)
return f.error_box("Non e' possibile inserire due documenti con lo stessa chiave");
}
}
if (key == K_TAB)
{
// - Impostazione importi e provvigioni in caso di selezione documento
// - Calcolo righe di provvigioni in caso di selezione documento
}
return TRUE;
}
@ -144,7 +149,7 @@ void TGestione_provv_app::fill_rate_doc(TRate_doc& rd, TSheet_field& sf)
{
TToken_string& tt = sf.row(i);
TRata* rt = new TRata;
rt->set(tt);
rt->set(tt);
rd.add_rata(rt);
}
}
@ -225,10 +230,14 @@ bool TGestione_provv_app::doc_sheet_notify(TSheet_field& ds, int r, KEY key)
TRata& rt = rd[i];
TToken_string& ttt = rs.row(i);
ttt.add(rt.rata());
ttt.add(rt.datascad()); ttt.add(rt.imprata().string());
ttt.add(rt.impprovv().string()); ttt.add(rt.pagato().string());
ttt.add(rt.provvpag().string()); ttt.add(rt.pagmat().string());
ttt.add(rt.provvmat().string()); ttt.add(rt.saldata() ? "X" : " ");
ttt.add(rt.datascad());
ttt.add(rt.imprata().string());
ttt.add(rt.impprovv().string());
ttt.add(rt.pagmat().string());
ttt.add(rt.provvmat().string());
ttt.add(rt.pagato().string());
ttt.add(rt.provvpag().string());
ttt.add(rt.saldata() ? "X" : " ");
ttt.add(rt.tipopagpr());
int i = 1;
i++;