void ReleaseDesignerOutlets() { if (EncapsulatingView != null) { EncapsulatingView.Dispose(); EncapsulatingView = null; } if (FormClose != null) { FormClose.Dispose(); FormClose = null; } if (SecureWebView != null) { SecureWebView.Dispose(); SecureWebView = null; } if (SubmitButton != null) { SubmitButton.Dispose(); SubmitButton = null; } if (TableView != null) { TableView.Dispose(); TableView = null; } }
void ReleaseDesignerOutlets() { if (SWebView != null) { SWebView.Dispose(); SWebView = null; } if (EncapsulatingView != null) { EncapsulatingView.Dispose(); EncapsulatingView = null; } if (FormClose != null) { FormClose.Dispose(); FormClose = null; } if (RegisterButton != null) { RegisterButton.Dispose(); RegisterButton = null; } if (TableView != null) { TableView.Dispose(); TableView = null; } }
void ReleaseDesignerOutlets() { if (FormClose != null) { FormClose.Dispose(); FormClose = null; } if (EncapsulatingView != null) { EncapsulatingView.Dispose(); EncapsulatingView = null; } if (PaymentButton != null) { PaymentButton.Dispose(); PaymentButton = null; } if (TableView != null) { TableView.Dispose(); TableView = null; } }
public override void ViewDidLoad() { base.ViewDidLoad(); SetUpTableView(); this.View.BackgroundColor = UIColor.FromRGB(245f, 245f, 245f); if (UIDevice.CurrentDevice.UserInterfaceIdiom != UIUserInterfaceIdiom.Pad) { NSNotificationCenter defaultCenter = NSNotificationCenter.DefaultCenter; defaultCenter.AddObserver(UIKeyboard.WillHideNotification, OnKeyboardNotification); defaultCenter.AddObserver(UIKeyboard.WillShowNotification, OnKeyboardNotification); defaultCenter.AddObserver(UIKeyboard.DidShowNotification, KeyBoardUpNotification); } UITapGestureRecognizer tapRecognizer = new UITapGestureRecognizer(); tapRecognizer.AddTarget(() => { if (_keyboardVisible) { DismissKeyboardAction(); } }); tapRecognizer.NumberOfTapsRequired = 1; tapRecognizer.NumberOfTouchesRequired = 1; EncapsulatingView.AddGestureRecognizer(tapRecognizer); SubmitButton.SetTitleColor(UIColor.Black, UIControlState.Application); SubmitButton.TouchUpInside += (sender, ev) => { MakePayment(); }; if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Pad) { FormClose.TouchUpInside += (sender, ev) => { this.DismissViewController(true, null); }; } SubmitButton.Disable(); detailCell.ccTextOutlet.BecomeFirstResponder(); SecureWebView.SetupWebView(_paymentService, successCallback, failureCallback); }
public override void ViewDidLoad() { base.ViewDidLoad(); SetUpTableView(); this.View.BackgroundColor = UIColor.FromRGB(245f, 245f, 245f); if (UIDevice.CurrentDevice.UserInterfaceIdiom != UIUserInterfaceIdiom.Pad) { NSNotificationCenter defaultCenter = NSNotificationCenter.DefaultCenter; defaultCenter.AddObserver(UIKeyboard.WillHideNotification, OnKeyboardNotification); defaultCenter.AddObserver(UIKeyboard.WillShowNotification, OnKeyboardNotification); defaultCenter.AddObserver(UIKeyboard.DidShowNotification, KeyBoardUpNotification); } UITapGestureRecognizer tapRecognizer = new UITapGestureRecognizer(); tapRecognizer.AddTarget(() => { if (KeyboardVisible) { DismissKeyboardAction(); } }); tapRecognizer.NumberOfTapsRequired = 1; tapRecognizer.NumberOfTouchesRequired = 1; EncapsulatingView.AddGestureRecognizer(tapRecognizer); RegisterButton.SetTitleColor(UIColor.White, UIControlState.Application); RegisterButton.TouchUpInside += (sender, ev) => { PreAuthCard(); }; if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Pad) { FormClose.TouchUpInside += (sender, ev) => { this.DismissViewController(true, null); }; } RegisterButton.Disable(); SWebView.ScrollView.MinimumZoomScale = 2.0f; SWebView.SetupWebView(_paymentService, successCallback, failureCallback); }
public override void ViewDidLoad() { base.ViewDidLoad(); TableView.SeparatorColor = UIColor.Clear; if (UIDevice.CurrentDevice.UserInterfaceIdiom != UIUserInterfaceIdiom.Pad) { NSNotificationCenter defaultCenter = NSNotificationCenter.DefaultCenter; defaultCenter.AddObserver(UIKeyboard.WillHideNotification, OnKeyboardNotification); defaultCenter.AddObserver(UIKeyboard.WillShowNotification, OnKeyboardNotification); } if (String.IsNullOrEmpty(tokenPayment.Token)) { DispatchQueue.MainQueue.DispatchAfter(DispatchTime.Now, () => { UIAlertView _error = new UIAlertView("Missing Token", "No Card Token found. Please provide application with token via Pre-Authentication or Payment", null, "ok", null); _error.Show(); _error.Clicked += (sender, args) => { PaymentButton.Disable(); if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Pad) { this.DismissViewController(true, null); } else { this.NavigationController.PopViewController(true); } }; }); } else { SetUpTableView(); UITapGestureRecognizer tapRecognizer = new UITapGestureRecognizer(); tapRecognizer.AddTarget(() => { if (KeyboardVisible) { DismissKeyboardAction(); } }); tapRecognizer.NumberOfTapsRequired = 1; tapRecognizer.NumberOfTouchesRequired = 1; EncapsulatingView.AddGestureRecognizer(tapRecognizer); PaymentButton.Disable(); PaymentButton.SetTitleColor(UIColor.Black, UIControlState.Application); PaymentButton.TouchUpInside += (sender, ev) => { MakeTokenPayment(); }; if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Pad) { FormClose.TouchUpInside += (sender, ev) => { this.DismissViewController(true, null); }; } } }