// Get the time from the time control and map it to the data OI. zSHORT ZTime::MapToOI( zLONG lFlag ) { zVIEW vApp; #ifdef DEBUG_ALL TraceLineS( "ZTime::MapToOI: ", *m_pzsTag ); if ( m_pzsAName ) TraceLineS( "In MapToOI for ANAME ==> ", *m_pzsAName ); #endif // If the control is not Visible and Enabled, or if the view is not found, // do not do mapping. if ( m_pzsVName && (vApp = IsVisibleForMapToOI( *m_pzsVName )) != 0 ) { if ( CheckExistenceOfEntity( vApp, *m_pzsEName ) != 0 ) return( 0 ); COleDateTime time; if ( m_DateTime.GetTime( time ) ) { SetZeidonDateAttributeFromOleDateTime( time, vApp, *m_pzsEName, *m_pzsAName ); } } return( 0 ); }
// Get the text for the entry control and map it to the data OI. zSHORT ZMLE::MapToOI( zLONG lFlag ) { zVIEW vApp; #ifdef DEBUG_ALL TraceLineS( "ZMLE::MapToOI: ", *m_pzsTag ); if ( m_pzsAName ) TraceLineS( "In MapToOI for ANAME ==> ", *m_pzsAName ); #endif // If the control is not Visible and Enabled, or if the view is not found, // do not do mapping. if ( m_pzsVName && (vApp = IsVisibleForMapToOI( *m_pzsVName )) != 0 ) { if ( CheckExistenceOfEntity( vApp, *m_pzsEName ) != 0 ) return( 0 ); #ifdef zREMOTE_SERVER zCHAR szMap[ 65534 ]; GetZCtrlText( this, szMap, sizeof( szMap ) ); #else CString szMap; // named szMap rather than csMap for SetAttribute below GetWindowText( szMap ); #endif zSHORT nRC = SetAttributeFromVariable( vApp, *m_pzsEName, *m_pzsAName, szMap, zTYPE_STRING, 0, *m_pzsContext, m_pzsContext->IsEmpty( ) ? (zSHORT) (lFlag | zUSE_DEFAULT_CONTEXT) : (zSHORT) lFlag ); return( nRC ); } return( 0 ); }
// Get the text for the entry control and map it to the data OI. zSHORT ZCheckBox::MapToOI( zLONG lFlag ) { // if ( zstrcmp( *m_pzsTag, "CheckAutoCreateActOnCatChg" ) == 0 ) // TraceLineS( "ZCheckBox::MapToOI ", *m_pzsTag ); zVIEW vApp; // If the control is not Visible and Enabled, or if the view is not found, // do not do mapping. if ( m_pzsVName && (vApp = IsVisibleForMapToOI( *m_pzsVName )) != 0 && CheckExistenceOfEntity( vApp, *m_pzsEName ) == 0 ) { zBOOL bCheck = (GetCheck( ) == 1); return( SetAttributeFromVariable( vApp, *m_pzsEName, *m_pzsAName, bCheck ? *m_pzsValueOn : *m_pzsValueOff, zTYPE_STRING, 0, *m_pzsContext, (zSHORT) lFlag ) ); } return( 0 ); }