/// <summary> /// Updates user preferences /// </summary> /// <param name="userPreference"></param> private void UpdatePreferences(EUserPreferences userPreference) { switch (userPreference) { case EUserPreferences.TV: UserPreferences.SaveTVValue(TVvalue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Megas3: UserPreferences.Save3MegasValue(Megas3Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Megas5: UserPreferences.Save5MegasValue(Megas5Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Megas7: UserPreferences.Save7MegasValue(Megas7Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Megas10: UserPreferences.Save10MegasValue(Megas10Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo3TV: UserPreferences.SaveCombo3TV(ComboTV3Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo3Internet: UserPreferences.SaveCombo3Internet(ComboInternet3Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo5TV: UserPreferences.SaveCombo5TV(ComboTV5Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo5Internet: UserPreferences.SaveCombo5Internet(ComboInternet5Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo7TV: UserPreferences.SaveCombo7TV(ComboTV7Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo7Internet: UserPreferences.SaveCombo7Internet(ComboInternet7Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo10TV: UserPreferences.SaveCombo10TV(ComboTV10Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Combo10Internet: UserPreferences.SaveCombo10Internet(ComboInternet10Value); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Reconexion: UserPreferences.SaveReconexionValue(ReconexionValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Afiliacion: UserPreferences.SaveAfiliacionValue(AfiliacionValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Derivacion: UserPreferences.SaveDerivacionValue(DerivacionValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Traslado: UserPreferences.SaveTrasladoValue(TrasladoValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Descuento: UserPreferences.SaveDescuento(DescuentoValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Recibos: UserPreferences.SaveRecibosLocation(RecibosValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Facturas: UserPreferences.SaveFacturasLocation(FacturasValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.Archivos: UserPreferences.SavePreferredLocation(UbicacionValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); return; case EUserPreferences.NumeroRecibo: if (IsNumeroReciboValid()) { UserPreferences.SaveNumeroRecibo(NumeroReciboValue); SystemSounds.Beep.Play(); MessageBox.Show(Messages.SuccesfulOperation.PreferenceWasUpdatedSuccesfully, Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Information); } else { SystemSounds.Beep.Play(); MessageBox.Show("Valor invalido!", Messages.Titles.Success, MessageBoxButton.OK, MessageBoxImage.Warning); } return; default: Debugger.Break(); return; } }