Corrette date di inizio scadenza e cambio

git-svn-id: svn://10.65.10.50/trunk@3837 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-10-28 13:02:24 +00:00
parent b59a774e03
commit 3bdacad8ae
3 changed files with 11 additions and 6 deletions

View File

@ -44,8 +44,10 @@ void TMotore_application::init_insert_mode( TMask& m )
m.set(F_STATO, _doc->head().get("STATO")); m.set(F_STATO, _doc->head().get("STATO"));
const TString16 data_doc(m.get( F_DATADOC)); const TString16 data_doc(m.get( F_DATADOC));
m.set(F_DATAINSC,data_doc); const int pos = m.id2pos( F_DATACAMBIO1);
m.set( F_DATACAMBIO, data_doc);
if (pos >= 0 && m.fld(pos).active())
m.fld(pos).set(data_doc);
clifo( ).occas_mask( ).reset( ); clifo( ).occas_mask( ).reset( );
const int ndefaults = pro( ).get_int( "NDEFAULTS", "DEFAULT" ); // prof const int ndefaults = pro( ).get_int( "NDEFAULTS", "DEFAULT" ); // prof
TMask & emask = edit_mask(); TMask & emask = edit_mask();

View File

@ -447,7 +447,7 @@ FIELDNAME=DATAINSC
MSKID=F_DATAINSC MSKID=F_DATAINSC
TYPE=T_DATA TYPE=T_DATA
PROMPT="Data inizio scadenze " PROMPT="Data inizio scadenze "
FLAG=A // FLAG=A
WARNING=E' richiesta una data valido WARNING=E' richiesta una data valido
HELP=Inserisci la data di inizio scadenza HELP=Inserisci la data di inizio scadenza

View File

@ -143,9 +143,12 @@ bool condpag_hndl( TMask_field& field, KEY key )
if ( field.to_check(key)) if ( field.to_check(key))
{ {
TDocumento_mask& m = (TDocumento_mask &) field.mask( ); TDocumento_mask& m = (TDocumento_mask &) field.mask( );
TString16 condpag( m.get( F_CODPAG ) ); const TString16 condpag(m.get(F_CODPAG));
TString16 data( m.get( F_DATAINSC ) ); TString16 data(m.get(F_DATAINSC));
if ( condpag.not_empty() && data.not_empty())
if (data.empty())
data = m.get(F_DATADOC);
if ( condpag.not_empty())
{ {
TPagamento pag(condpag, data); TPagamento pag(condpag, data);