Esempio n. 1
0
        private void ShowError()
        {
            string erroMessage = "Problema de Conectividad";

            Log.Warn(erroMessage);

            _messageDialog.SimpleMessageDialogAsync(erroMessage, EnumHandler.GetDescriptionFromEnumValue(ErrorStatus.Warning));
        }
Esempio n. 2
0
        private Rate TryGetPreviousRate(Rate currentRate)
        {
            Rate previousRate = new Rate(currentRate.Name);

            try
            {
                if (IsPreviousDateErlierThanNow(previousRate))
                {
                    previousRate.Compra = double.Parse(_localSettings.TryGetValue(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Buy)));
                    previousRate.Venta  = double.Parse(_localSettings.TryGetValue(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Sell)));
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }
            return(previousRate);
        }
Esempio n. 3
0
 private void UpdatePreviousRate(Rate previousRate, double buy, double sell)
 {
     _localSettings.UpdateSetting(previousRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Buy), buy.ToString());
     _localSettings.UpdateSetting(previousRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Sell), sell.ToString());
     _localSettings.UpdateSetting(previousRate.Name, "date", DateTime.Now.ToString());
 }
Esempio n. 4
0
 private void CreatePreviosRate(Rate currentRate, double buy, double sell)
 {
     _localSettings.CreateSetting(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Buy), buy.ToString());
     _localSettings.CreateSetting(currentRate.Name, EnumHandler.GetDescriptionFromEnumValue(RateOptions.Sell), sell.ToString());
     _localSettings.CreateSetting(currentRate.Name, "date", LastUpdate.ToString());//.ToString("dd MM yyyy")
 }
Esempio n. 5
0
        private void App_UnhandledException(object sender, UnhandledExceptionEventArgs e)
        {
            var messageDialog = _container.GetInstance <IMessageDialog>();

            messageDialog.SimpleMessageDialogAsync("Error no esperado. Por favor cierre la aplicación", EnumHandler.GetDescriptionFromEnumValue(ErrorStatus.Critical));
            _log.Warn(e.Message);
        }