Corretto errore di chiamata di TBill con i campi di una TToken_string

git-svn-id: svn://10.65.10.50/trunk@2079 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1995-11-03 10:23:24 +00:00
parent efdfedc249
commit 16cec7fc31

View File

@ -1147,11 +1147,14 @@ bool TPrimanota_application::edit_partite(const TMask& m, int riga)
if (imp.is_zero()) // Esci se 'importo e' nullo
return FALSE;
TBill b; // Legge il conto della riga selezionata
b.set(m.get_int(104), m.get_int(105), m.get_long(106), m.get(103)[0]);
const char tipo = m.get(103)[0];
const int gruppo = m.get_int(104);
const int conto = m.get_int(105);
const long sottoconto = m.get_int(106);
const TBill b(gruppo, conto, sottoconto, tipo); // Legge il conto della riga selezionata
if (!b.ok())
return FALSE; // Esci se il conto della riga cliente non e' valido
curr_mask().autosave(get_relation()); // Aggiorna i dati della testata sulle partite
const TRectype& mov = get_relation()->curr();
partite().update_reg(mov);