Corretti errori su pagamenti

git-svn-id: svn://10.65.10.50/trunk@3882 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-11-08 17:07:44 +00:00
parent c143e90127
commit 2cf7aeb5ca
2 changed files with 7 additions and 3 deletions

View File

@ -197,7 +197,7 @@ void TCliForVendite::update_mask( TMask& m, bool onload )
m.check_field(F_DATACAMBIO1);
m.check_field(F_COMCF);
m.check_field(F_STATOCF);
m.check_field( F_CODPAG );
// m.check_field( F_CODPAG );
if (m.id2pos(F_CODLIN) >= 0 && m.field(F_CODLIN).active())
m.check_field( F_CODLIN );
// m.check_field( F_CODABIA );

View File

@ -140,9 +140,10 @@ bool dummy_hndl(TMask_field& field, KEY key)
// Handler per il calcolo delle date di pagamento
bool condpag_hndl( TMask_field& field, KEY key )
{
if ( field.to_check(key))
TDocumento_mask& m = (TDocumento_mask &) field.mask( );
if ( field.to_check(key) || (key == K_TAB && !m.is_running()))
{
TDocumento_mask& m = (TDocumento_mask &) field.mask( );
const TString16 condpag(m.get(F_CODPAG));
TString16 data(m.get(F_DATAINSC));
@ -158,7 +159,10 @@ bool condpag_hndl( TMask_field& field, KEY key )
if (numrate > 5)
numrate = 5;
for( int i = 0; i < numrate; i ++ )
{
m.show( F_DATASCAD1 + i );
m.set( F_DATASCAD1 + i, pag.data_rata(i).string());
}
for( ; i < 5; i ++ )
m.hide( F_DATASCAD1 + i );
}