示例#1
0
        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();
        }
示例#2
0
        /// <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();
        }