/** * The Field has Changed. * @param bDisplayOption If true, display the change. * @param iMoveMode The type of move being done (init/read/screen). * @return The error code (or NORMAL_RETURN if okay). */ public int fieldChanged(boolean bDisplayOption, int iMoveMode) { // Read a valid record if (this.getOwner().getRecord().getField(m_iMainFilesFieldSeq) instanceof DateTimeField) { DateTimeField thisField = ((DateTimeField)this.getOwner().getRecord().getField(m_iMainFilesFieldSeq)); double dDate = 0; if (m_bMoveCurrentTime) dDate = DateField.currentTime(); else dDate = DateField.todaysDate(); int iErrorCode = thisField.setValue(dDate, bDisplayOption, iMoveMode); // File written or updated, set the update date if (iMoveMode == DBConstants.INIT_MOVE) thisField.setModified(false); // Don't make this record modified just because I set this field. return iErrorCode; } return DBConstants.NORMAL_RETURN; } }
/** * The Field has Changed. * @param bDisplayOption If true, display the change. * @param iMoveMode The type of move being done (init/read/screen). * @return The error code (or NORMAL_RETURN if okay). */ public int fieldChanged(boolean bDisplayOption, int iMoveMode) { // Read a valid record if (this.getOwner().getRecord().getField(m_iMainFilesFieldSeq) instanceof DateTimeField) { DateTimeField thisField = ((DateTimeField)this.getOwner().getRecord().getField(m_iMainFilesFieldSeq)); double dDate = 0; if (m_bMoveCurrentTime) dDate = DateField.currentTime(); else dDate = DateField.todaysDate(); int iErrorCode = thisField.setValue(dDate, bDisplayOption, iMoveMode); // File written or updated, set the update date if (iMoveMode == DBConstants.INIT_MOVE) thisField.setModified(false); // Don't make this record modified just because I set this field. return iErrorCode; } return DBConstants.NORMAL_RETURN; } }
/** * The Field has Changed. * @param bDisplayOption If true, display the change. * @param iMoveMode The type of move being done (init/read/screen). * @return The error code (or NORMAL_RETURN if okay). */ public int fieldChanged(boolean bDisplayOption, int iMoveMode) { // Read a valid record if (this.getOwner().getRecord().getField(m_iMainFilesFieldSeq) instanceof DateTimeField) { DateTimeField thisField = ((DateTimeField)this.getOwner().getRecord().getField(m_iMainFilesFieldSeq)); double dDate = 0; if (m_bMoveCurrentTime) dDate = DateField.currentTime(); else dDate = DateField.todaysDate(); int iErrorCode = thisField.setValue(dDate, bDisplayOption, iMoveMode); // File written or updated, set the update date if (iMoveMode == DBConstants.INIT_MOVE) thisField.setModified(false); // Don't make this record modified just because I set this field. return iErrorCode; } return DBConstants.NORMAL_RETURN; } }