/// <summary>
        /// Carga la cantidad de tiempo configurada en el <see cref="Label"/> de la intefaz
        /// y formatea el mensaje según el tiempo que haya sido configurado
        /// </summary>
        private void LoadData()
        {
            AppSettingsModel settings = AppSettingsModel.Load(AppSettingsValues.SettingsFile);
            TimeSpan         result   = TimeSpan.FromMinutes(settings.TimeInterval);

            periodicSendSettingsView.labelIntervaloActual.Text = StringUtil.TimeSpanToString(result);
        }
示例#2
0
        static void Main(string[] args)
        {
            AppSettingsModel settings = AppSettingsModel.Load();

            DateTime SettingsDatetime  = DateTime.SpecifyKind(settings.LastEdit, DateTimeKind.Utc);
            var      SettingsLocalDate = SettingsDatetime.ToLocalTime();

            settings.TimeInterval += 10;
            settings.Save();
        }
        /// <summary>
        /// Regresa el valor de intervalo de tiempo
        /// </summary>
        /// <returns>Intervalo de tiempo</returns>
        private int GetIntervalTime()
        {
            AppSettingsModel settings = AppSettingsModel.Load(AppSettingsValues.SettingsFile);

            return(settings.TimeInterval);
        }