void ReleaseDesignerOutlets() { if (UsernameTextField != null) { UsernameTextField.Dispose(); UsernameTextField = null; } if (EmailAddressTextField != null) { EmailAddressTextField.Dispose(); EmailAddressTextField = null; } if (PasswordTextField != null) { PasswordTextField.Dispose(); PasswordTextField = null; } if (RegisterButton != null) { RegisterButton.Dispose(); RegisterButton = null; } if (StatusLabel != null) { StatusLabel.Dispose(); StatusLabel = null; } }
protected override bool ValidateAllFields() { string emailAddress = EmailAddressTextField.Text.Trim(); bool allFieldsValid = true; if (String.IsNullOrEmpty(emailAddress) || !StringUtils.IsValidEmail(emailAddress)) { EmailAddressTextField.SetInvalid(); allFieldsValid = false; } return(allFieldsValid); }
void ReleaseDesignerOutlets() { if (CheckButton != null) { CheckButton.Dispose(); CheckButton = null; } if (CloseButton != null) { CloseButton.Dispose(); CloseButton = null; } if (CommentsTextView != null) { CommentsTextView.Dispose(); CommentsTextView = null; } if (ContactBrokerLabel != null) { ContactBrokerLabel.Dispose(); ContactBrokerLabel = null; } if (EmailAddressTextField != null) { EmailAddressTextField.Dispose(); EmailAddressTextField = null; } if (EmailInquiryView != null) { EmailInquiryView.Dispose(); EmailInquiryView = null; } if (NameTextField != null) { NameTextField.Dispose(); NameTextField = null; } if (SubmitButton != null) { SubmitButton.Dispose(); SubmitButton = null; } }
public override void ViewDidLoad() { base.ViewDidLoad(); RemoveBackBarButtonTitle(); EmailAddressTextField.KeyboardType = UIKeyboardType.EmailAddress; EmailAddressTextField.Placeholder = Strings.Basic.email_address; EmailAddressTextField.AutocorrectionType = UITextAutocorrectionType.No; EmailAddressTextField.BecomeFirstResponder(); EmailAddressTextField.EditingDidEndOnExit += (sender, e) => { EmailAddressTextField.ResignFirstResponder(); }; SetProgressButton(ValidateButton); }
void ReleaseDesignerOutlets() { if (EmailAddressTextField != null) { EmailAddressTextField.Dispose(); EmailAddressTextField = null; } if (LoginUserButton != null) { LoginUserButton.Dispose(); LoginUserButton = null; } if (PasswordTextField != null) { PasswordTextField.Dispose(); PasswordTextField = null; } }
void ReleaseDesignerOutlets() { if (EmailAddressTextField != null) { EmailAddressTextField.Dispose(); EmailAddressTextField = null; } if (ScrollView != null) { ScrollView.Dispose(); ScrollView = null; } if (ValidateButton != null) { ValidateButton.Dispose(); ValidateButton = null; } }
async partial void ValidateButtonClicked(Foundation.NSObject sender) { View.EndEditing(true); string emailAddress = EmailAddressTextField.Text.Trim(); bool allFieldsValid = ValidateAllFields(); if (!allFieldsValid) { return; } ShowHud(Strings.Hud.please_wait); try { var result = await WebServices.EmailController.SendValidationCode(emailAddress); if (result.StatusCode == System.Net.HttpStatusCode.OK) { Transporter.SharedInstance.SetObject("email", emailAddress); var vc = new EnterEmailAddressVerificationCodeViewController(); NavigationController.PushViewController(vc, true); } else { EmailAddressTextField.SetInvalid(); } } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); } HideHud(); }