Exemple #1
0
        /// <summary>
        /// Get Saved Data
        /// </summary>
        /// <param name="package"></param>
        /// <returns>Work timer, Break timer, Number of laps</returns>
        public static (int Work, int Break, int Laps) GetLapPackageValue(this LapPackageNames package)
        {
            int WorkTime  = 0;
            int BreakTime = 0;

            switch (package)
            {
            case (LapPackageNames.Manual):
                WorkTime  = Convert.ToInt16(Properties.Settings.Default.manualWorkTime);
                BreakTime = Convert.ToInt16(Properties.Settings.Default.manualBreakTime);
                break;

            case (LapPackageNames.Recovery):
                WorkTime  = Convert.ToInt16(Properties.Settings.Default.recoveryWorkTime);
                BreakTime = Convert.ToInt16(Properties.Settings.Default.recoveryBreakTime);
                break;

            case (LapPackageNames.Smart):
                WorkTime  = Convert.ToInt16(Properties.Settings.Default.smartWorkTime);
                BreakTime = Convert.ToInt16(Properties.Settings.Default.smartBreakTime);
                break;

            case (LapPackageNames.Progress):
                WorkTime  = Convert.ToInt16(Properties.Settings.Default.progressWorkTime);
                BreakTime = Convert.ToInt16(Properties.Settings.Default.progressBreakTime);
                break;

            default:

                break;
            }

            return(WorkTime, BreakTime, Convert.ToInt32(Properties.Settings.Default.lapCounter));
        }
Exemple #2
0
        /// <summary>
        /// Get Saved Data
        /// </summary>
        /// <param name="package"></param>
        /// <returns>Work timer, Break timer, Number of laps</returns>
        public static (int Work, int Break, int Laps) GetLapPackageValue(this LapPackageNames package)
        {
            int WorkTime  = 0;
            int BreakTime = 0;

            switch (package)
            {
            case (LapPackageNames.Recovery):
                WorkTime  = Convert.ToInt16(Settings.RecoveryWorkTime);
                BreakTime = Convert.ToInt16(Settings.RecoveryBreakTime);
                break;

            case (LapPackageNames.Balance):
                WorkTime  = Convert.ToInt16(Settings.BalanceWorkTime);
                BreakTime = Convert.ToInt16(Settings.BalanceBreakTime);
                break;

            case (LapPackageNames.Progress):
                WorkTime  = Convert.ToInt16(Settings.ProgressWorkTime);
                BreakTime = Convert.ToInt16(Settings.ProgressBreakTime);
                break;

            default:

                break;
            }

            return(WorkTime, BreakTime, Convert.ToInt32(Settings.LapCounter));
        }
Exemple #3
0
        /// <summary>
        /// Save the last lap package
        /// </summary>
        /// <param name="lastUsed">Name of the lap package </param>
        public static void SaveLastUsedLapPackage(this LapPackageNames lastUsed)
        {
            Properties.Settings.Default.lastUsedLapPackage = (int)lastUsed;

            Properties.Settings.Default.Save();
        }