Exemplo n.º 1
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>
        /// Evento de click del boton Aceptar
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonAceptar_Click(object sender, EventArgs e)
        {
            int  value;
            bool success = int.TryParse(periodicSendSettingsView.maskedTextBoxIntervalo.Text, out value);

            if (success)
            {
                AppSettingsModel settings = new AppSettingsModel()
                {
                    TimeInterval = value,
                    AppUser      = Environment.UserName
                };

                settings.Save(AppSettingsValues.SettingsFile);
                LoadData();

                MessageBox.Show("Configuración guardada", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("El valor que se ha proporcionado es inválido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }