/// <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)); }
/// <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)); }
/// <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(); }