Пример #1
0
 private void FieldCompleted(object sender, EventArgs e)
 {
     if (sender == EntryRecepient)
     {
         if (!ValidationHelper.ValidateNumber(EntryAmount.Text))
         {
             EntryAmount.Focus();
         }
     }
     else if (sender == EntryAmount)
     {
         if (!ValidationHelper.ValidateTextField(EntryRecepient.Text))
         {
             EntryRecepient.FocusField();
         }
     }
     else if (sender == EntryAmountForBUL)
     {
         if (PickerBULCurrency.SelectedItem == null)
         {
             PickerBULCurrency.Focus();
         }
     }
     else if (sender == EntryAmountForXLM)
     {
         if (PickerXLMCurrency.SelectedItem == null)
         {
             PickerXLMCurrency.Focus();
         }
     }
 }
Пример #2
0
        private bool IsValid(SpendCurrency spendCurrency)
        {
            if (spendCurrency == SpendCurrency.BUL)
            {
                if (PickerBULCurrency.SelectedItem == null)
                {
                    EventHandler handleCurrencyHandler = (s, e) =>
                    { 
 PickerBULCurrency.Focus(); }; 

                    ShowErrorMessage(AppResources.PleaseSelectPaymentCurrency, false, handleCurrencyHandler);

                    return(false);
                }
                if (!ValidationHelper.ValidateNumber(EntryAmountForBUL.Text))
                {
                    EntryAmountForBUL.Focus();
                    return(false);
                }
            }
            else
            {
                if (PickerXLMCurrency.SelectedItem == null)
                {
                    EventHandler handleCurrencyHandler = (s, e) =>
                    {
                        PickerXLMCurrency.Focus();
                    };

                    ShowErrorMessage(AppResources.PleaseSelectPaymentCurrency, false, handleCurrencyHandler);

                    return(false);
                }
                if (!ValidationHelper.ValidateNumber(EntryAmountForXLM.Text))
                {
                    EntryAmountForXLM.Focus();
                    return(false);
                }
            }

            return(true);
        }