Ejemplo n.º 1
0
        internal override void ApplyValue()
        {
            base.ApplyValue();

            if (int.TryParse(SfUpDown.Text, out int inputValue))
            {
                RCEnv.LastInputTime = DateTime.Now.ToString(AppEnv.DTCulture);
                RCEnv.Currency      = inputValue; //Convert.ToInt32((double)SfUpDown.Value);
                RCEnv.AddCount      = 0;

                RCEnv.CalcEndTime();
                RCEnv.CalcRC();
                RCEnv.SaveValue();

                notiManager.UpdateNotisTime();
                notiManager.UpdateScheduledNoti <RealmCurrencyNoti>();
            }
            else
            {
                DependencyService.Get <IToast>().Show(AppResources.ValueEdit_ValueError_Message);
            }
        }
Ejemplo n.º 2
0
        private void ApplySetting()
        {
            RealmEnv.RealmRank = (RealmEnv.RealmRankEnum)RealmRankPicker.SelectedIndex;
            RealmEnv.TrustRank = TrustRankPicker.SelectedIndex + 1;

            switch (type)
            {
            case RealmEnv.RealmType.Currency:
                RCEnv.CalcEndTime();
                RCEnv.SaveValue();
                break;

            case RealmEnv.RealmType.Friendship:
                RFEnv.CalcEndTime();
                RFEnv.SaveValue();
                break;
            }

            UpdateNotis();

            Navigation.PopAsync();
        }