private void importFileData() { m_userPrefs = UserPrefs.getPrefs(); PrefsData.PrefLogIndex index = m_userPrefs.getActiveSheet(); LocalLogger.loadTodayLogsFromFile(); m_timeStr = LocalLogger.getTodaysEntryData( m_userPrefs.getLogName(index), m_userPrefs.getProjectName(index), m_userPrefs.getProjectDescription(index), LocalLogger.EntryDataIndex.Time); m_timeConfirmed = timeStringToMilliseconds(m_timeStr); checkTimeLimits(); }
/// <summary> /// Changes active the time and google sheets id to match the input log /// </summary> /// <param name="index"></param> private void changeActiveLogData(PrefsData.PrefLogIndex index) { // try to get time from memory m_timeStr = LocalLogger.getTodaysEntryData( m_userPrefs.getLogName(index), m_userPrefs.getProjectName(index), m_userPrefs.getProjectDescription(index), LocalLogger.EntryDataIndex.Time); m_timeConfirmed = timeStringToMilliseconds(m_timeStr); m_timePending = 0; m_timeBuffer = 0; // let the program know a valid log+project+desc has been set m_foundGoogleSheetAndTab = true; // compare data with google sheets and act accordingly googleSheetsInterfaceSetup(); }